-
-
Notifications
You must be signed in to change notification settings - Fork 19
4. Ek Fonksiyonlar
Levenshtein distance algoritması iki kelimenin birbirlerine olan uzaklığını verir.
:param fword: İlk kelime
:param sword: İkinci kelime
:return: int olarak Levenshtein uzaklığı
Gelen string(yazı) veriyi küçük harfe çevirir.
:param word: Küçük harfe çevrilecek string değer.
:return: Küçük harfe çevrilmiş string değer.
Gelen string(yazı) veriyi büyük harfe çevirir.
:param word: Büyük harfe çevrilecek string değer.
:return: Büçük harfe çevrilmiş string değer.
Gelen string(yazı) verisinin ilk harfini büyük harfe çevirir.
:param word: İlk harfi büyük harfe çevrilecek string değer.
:return: İlk harfi büyük harfe çevrilmiş string değer.
İlk harfin büyük olup olmadığını kontrol eder.
:param word: Kontrol edilecek string(yazı) verisi
:return: True yada False döndürür.
Şapkalı harfleri normale çevirir.
:param word: str
:return: str
:param x : list
:param y : list
:return: İki listenin kombinasyonunu liste olarak döndürür.
Heceleme algoritması
:param word : Hecelenecek kelime
:return: Heceleri liste içerisinde string olarak döndürür
Genel sesli uyumu kontrolü yapar.
:param f_str : Sesli uyumunun kontrol edileceği kelime string şeklinde
:return: bool
Küçük sesli uyumu kontrolü yapar. True yada False döndürür.
:param word: str
:return: bool
Büyük sesli uyumu kontrolü yapar. True yada False döndürür.
:param word: str
:return: bool
Sayıyı yazıya dönüştürür.
:param number: Dönüştürülece sayı string şeklinde
:return: Yazıya döndürülmüş sayı string şeklinde
Yazıyla yazılmış olan sayıyı sayıya dönüştürür.
:param number_string: Dönüştürülece yazı string şeklinde
:return: Sayıya döndürülmüş yazı string şeklinde
Eşleşen n'inci karakteri yenisi ile değiştirir.
:param string: string
:param old: Değiştirilecek karakter
:param new: Yerine yazılacak karakter
:param n: Eşleşen kaçıncı karakterin değiştirileceği
:return: string