mesaj = " Python programlama, dili öğreniyorum "
sonuc = mesaj.capitalize()
print(sonuc) # ilk karakteri büyük harf ile yazar
sonuc = mesaj.lower()
print(sonuc) # bütün karakterleri küçük harf ile yazar
sonuc = mesaj.upper()
print(sonuc) # bütün karakterleri büyük harf ile yazar
sonuc = sonuc.title()
print(sonuc) # bütün kelimelerin ilk karakterlerini büyük harf, diğerlerini küçük harf ile yazar
sonuc = mesaj.strip()
print(sonuc) # String ifadenin başındaki ve sonundaki boşlukları siler
sonuc = mesaj.split()
print(sonuc) # String ifadeyi boşluklardan böler ve kelimeleri liste halinde verir.
sonuc = mesaj.split(",")
print(sonuc) # String ifadeyi "," işaretinden böler ve ifadeleri liste halinde verir.
sonuc = mesaj.index("dili")
print(sonuc) # String ifade içerisinde "dili" kelimesini arar ve başladığı indeks numarasını verir.
#sonuc = mesaj.index("merhaba")
#print(sonuc) # String ifade içerisinde ranan kelime "merhaba" yoksa hata kodu döndürür.
sonuc = mesaj.find("dili")
print(sonuc) # String ifade içerisinde "dili" kelimesini arar ve başladığı indeks numarasını verir. index() methodundan farkı aranan ifade string ifade içinde yoksa -1 döndürür.
sonuc = mesaj.startswith("a")
print(sonuc) # String ifade "a" karakteri ile mi başlıyor kontrolü yapar.
sonuc = mesaj.endswith("a")
print(sonuc) # String ifade "a" karakteri ile mi bitiyor kontrolü yapar.
sonuc = mesaj.replace("Python","Javascript")
print(sonuc) # String ifade içinde "Python" kelimelerini "Javascript" kelimesi ile değiştirir.
sonuc = mesaj.center(100)
print(sonuc) # String ifadeyi içine alacak şekilde 100 karakterli bir string oluştur. Oluştururken string ifadeyi ortaya alır. String ifadenin başına ve sonuna booşluklar ekler.
sonuc = mesaj.count("i")
print(sonuc) # String ifade içinde "i" harfinin sayısını verir. "i" yerine herhangi bir ifade aratılabilir.
String Metot Listesi
Metot | Açıklama |
capitalize() | İlk karakteri büyük harfe çevirir. |
casefold() | Bütün karakterleri küçük harfe çevirir. |
center() | Ortalanmış bir metin verir. |
count() | Belirtilen bir değerin metin içerisinde kaç adet olduğunu verir. |
encode() | Metni belirtilen kodlama kullanarak döndürür. Varsayılan kodlama UTF-8’dir. |
endswith() | Metin belirtilen bir değerle mi bitiyor kontrol eder. True veya False döndürür. |
expandtabs() | \t yazılan yere istenilen sayıda boşluk bırakır. Varsayılan değer tab boyutudur. |
find() | Belirtilen değeri metin içerisinde arar ve başladığı indeks numarasını verir. |
format() | Metin içerisinde belirtilen değerleri biçimlendirir. |
format_map() | Metin içerisinde belirtilen değerleri biçimlendirir. |
index() | Belirtilen değeri metin içerisinde arar ve başladığı indeks numarasını verir. |
isalnum() | Metin içerisinde bulunan bütün karakterlerin alfanümerik bir değer olup olmadığını kontrol eder. |
isalpha() | Metin içerisinde bulunan bütün karakterlerin alfabe karakterleri olup olmadığını kontrol eder. |
isascii() | Metin içerisinde bulunan bütün karakterlerin ascii karakterleri olup olmadığını kontrol eder. |
isdecimal() | Metin içerisinde bulunan bütün karakterlerin ondalık sayıdan oluşup oluşmadığını kontrol eder. |
isdigit() | Metin içerisinde bulunan bütün karakterlerin sayısal olup olmadığını kontrol eder. |
isidentifier() | Metnin tanımlayıcı bir metin olup olmadığını kontrol eder. |
islower() | Metindeki bütün karakterlerin küçük harf ile yazılıp yazılmadığını kontrol eder. |
isnumeric() | Metin içerisinde bulunan bütün karakterlerin sayısal olup olmadığını kontrol eder. |
isprintable() | Metnin ekrana yazdırılabilen bir metin olup olmadığını kontrol eder. |
isspace() | Metnin bütün karakterlerinin boşluk olup olmadığını kontrol eder. |
istitle() | Metnin içerisindeki bütün kelimelerin büyük harf ile başlayıp başlamadığını kontrol eder. |
isupper() | Metnin içerisindeki bütün karakterlerin büyük harf ile yazılıp yazılmadığını kontrol eder. |
join() | Liste elemanlarını bir metin haline dönüştürür. Belirtilen değeri elemanların arasına ekler. |
ljust() | Metni sola hizalar. Hizalama işlemi yaparken belirtilen değeri metnin sağ tarafına ekler. |
lower() | Metin içerisindeki bütün karakterleri küçük harfe çevirir. |
lstrip() | Metnin sol tarafında bulunan belirtilen karakterleri siler. |
maketrans() | Metin içerisinde karakterleri belirtilen karakterlerle değiştirilmesini sağlar. |
partition() | Metni belirtilen değerle birlikte 3’e böler ve tuple olarak verir. |
replace() | Metin içerisindeki değeri belirtilen değer ile değiştirir. |
rfind() | Belirtilen değeri metin içerisinde arar ve son bulduğu değerin indeks numarasını verir. |
rindex() | Belirtilen değeri metin içerisinde arar ve son bulduğu değerin indeks numarasını verir. |
rjust() | Metni sağa hizalar. Hizalama işlemi yaparken belirtilen değeri metnin sol tarafına ekler. |
rpartition() | Metni sağ taraftan belirtilen değerle birlikte 3’e böler ve tuple olarak verir. |
rsplit() | Metni sağ taraftan başlayarak belirtilen ayırıcıdan böler ve liste olarak verir. maxsplit parametresi ile eleman sayısı belirlenir. |
rstrip() | Metnin sağ tarafında bulunan belirtilen karakterleri siler. |
split() | Metni belirtilen ayırıcıdan böler ve liste olarak verir. |
splitlines() | Metni satır başlarından böler ve liste olarak verir. |
startswith() | Metin belirtilen değer ile başlayıp başlamadığını kontrol eder. Başlangıç ve bitiş aralıkları parametre olarak verilebilir. |
strip() | Metnin sağ ve sol tarafında bulunan belirtilen karakterleri siler. |
swapcase() | Metin içerisindeki büyük harfleri küçük harfe, küçük harfleri büyük harfe çevirir. |
title() | Metin içerisindeki bütün kelimelerin ilk karakterlerini büyük harfe çevirir. |
translate() | Metin içerisinde bulunan karakterleri belirtilen karakterlerle değiştirir. |
upper() | Metin içerisinde bulunan tüm karakterleri büyük harfe çevirir. |
zfill() | Metni karakter sayısını belirtilen sayı kadar büyütür. Metin karakter sayısı belirtilen sayıdan küçükse belirtilen karakterlerle doldurur. |