Crasmax  |  Vatan Bilgisayar
site logo
  • HOŞGELDİNİZ
  • BLOG
  • ÇALIŞMALAR
  • HAKKIMDA
  • İLETİŞİM
Homepage > Blog > Kodlama > Python : Türkçe Büyük/Küçük Harf Değişimi
14 Haziran 2018  |  By AÖ In Blog, Kodlama

Python : Türkçe Büyük/Küçük Harf Değişimi

Bike 2

Python dilinde metin veri tipi ile yüklü gelen küçük harfe çevirici lower ve büyük harfe çevirici fonksyionu upper, I ve İ harflerini doğru çevirmezler. trlower ve trupper fonksiyonu bu hatayı çözmektedir.

Bu kodu https://github.com/alpayozbay/turkceharf  adresinden indirebilirsiniz.


def trlower(metin):
     """
     Türkçe küçük harfe çevirir
     Python da katar veri tipi ile yüklü gelen küçük harfe çevirici lower fonksyionu I ve İ
     harflerini doğru çevrimez. trlower fonksiyonu bu hatayı çözmektedir.
     Parametre:
            metin: Küçük harfe çevrilecek metin
     Döndürdüğü Sonuç:
            Türkçe küçük harf hali
     """

     def trlower_(harf):
         if harf=='I': sonuç = 'ı'
         elif harf=='İ': sonuç = 'i'
         else: sonuç = harf.lower()
         return sonuç

      sonuç = ''
      for i in metin:
            sonuç += trlower_(i)
      return sonuç

def trupper(metin):
    """
    Türkçe büyük harfe çevirir
    Python da katar veri tipi ile yüklü gelen büyük harfe çevirici upper fonksyionu I ve İ
    harflerini doğru çevrimez. trupper fonksiyonu bu hatayı çözmektedir.
    Parametre:
          metin: Büyük harfe çevrilecek metin
    Döndürdüğü Sonuç:
          Türkçe büyük harf hali
    """

    def trupper_(harf):
        if harf=='ı': sonuç = 'I'
        elif harf=='i': sonuç = 'İ'
        else: sonuç = harf.upper()
        return sonuç

     sonuç = ''
     for i in metin:
           sonuç += trupper_(i)

     return sonuç

 

kodlama python türkçe

Article by AÖ

Next StoryEkrandaki Sayılar : Ciro, Kar Marjı

Related Articles:

  • ses-3
    Ses (3) : La'yı Üreten Grammy de Alır
  • ses-2
    Ses (2) : Abracadabra

Comments: no replies

Join in: leave your comment Cancel Reply

(will not be shared)

SEARCH

banner the journal

CATEGORIES

  • Blog (13)
    • Beğendiklerim (3)
    • Görmek Gerek (2)
    • İş İle İlgili (1)
    • Kodlama (4)
  • Genel (4)

RECENT POSTS

  • Başkaları İçin Ağaçlar 16 Ocak 2021
  • İki Tatlı Reçel : Passion Fruit Reçeli 8 Ağustos 2020
  • Lipsoz Buğulama 25 Temmuz 2020
  • Kırlangıç Buğulama 15 Temmuz 2020
  • Bir ustanın ayak izlerinde : Venedik 11 Kasım 2019

ARCHIVES

  • Ocak 2021 (1)
  • Ağustos 2020 (1)
  • Temmuz 2020 (2)
  • Kasım 2019 (1)
  • Kasım 2018 (1)
  • Ekim 2018 (4)
  • Eylül 2018 (1)
  • Ağustos 2018 (1)
  • Haziran 2018 (1)

CALENDAR

Ocak 2021
P S Ç P C C P
 123
45678910
11121314151617
18192021222324
25262728293031
« Ağu    

TAG CLOUD

BaşkalarıİçinAğaçlar buğulama crasmax gezi iş kodlama kırlangıç lipsoz passion fruit python reçel ses sinyal işleme ticaret TreesForOthers türkçe yemek tarifi şehir

Text Widget

Vivamus luctus urna sed urna ultricies ac tempor dui sagittis. In condimentum facilisis porta. Sed nec diam eu diam mattis viverra. Nulla fringilla, orci ac euismod semper, magna diam porttitor mauris, quis sollicitudin sapien justo in libero. Vestibulum mollis mauris enim. Morbi euismod magna ac lorem rutrum elementum. Donec viverra auctor lobortis. Pellentesque eu est a nulla placerat dignissim. Morbi a enim in magna semper bibendum.

About Us

In condimentum facilis porta. Sed nec diam eu diam mattis viverra. Nulla fringilla, orci acerty euismod semper, magna diamert porttitor mauris, quis sollicitudin sapien justo in libero. Mei iriure dignissim ad, prompta.

Latest Posts

  • Başkaları İçin Ağaçlar 16 Ocak 2021
  • İki Tatlı Reçel : Passion Fruit Reçeli 8 Ağustos 2020
  • Lipsoz Buğulama 25 Temmuz 2020

Etiketler

BaşkalarıİçinAğaçlar buğulama crasmax gezi iş kodlama kırlangıç lipsoz passion fruit python reçel ses sinyal işleme ticaret TreesForOthers türkçe yemek tarifi şehir

Archives

  • Ocak 2021 (1)
  • Ağustos 2020 (1)
  • Temmuz 2020 (2)
  • Kasım 2019 (1)
  • Kasım 2018 (1)
  • Ekim 2018 (4)
  • Eylül 2018 (1)
  • Ağustos 2018 (1)
  • Haziran 2018 (1)
Copyright ©2018 ThemeFuse. All Rights Reserved