SEARCH
banner the journal
CATEGORIES
RECENT POSTS
CALENDAR
Eylül 2023
P S Ç P C C P
 123
45678910
11121314151617
18192021222324
252627282930  
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.
Blog Kodlama

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

By
on
14 Haziran 2018

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.

[python]

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ç
[/python]

 

TAGS
RELATED POSTS

LEAVE A COMMENT