ÖNEMLİ NOT: Tüm metin ifadeleri yeni bir değer döndürür. İlişkili olduğu metin ifadesini değiştirmez.
capitalize() | Metin ifadesinin sadece ilk karakterini büyük harfe çevirir. | txt = "hello, and welcome to my world." x = txt.capitalize() print (x) |
casefold() | Metin ifadesindeki tüm karakterleri küçük harfe çevirir. | txt = "Hello, And Welcome To My World!" x = txt.casefold() print(x) |
center() | Metin ifadesine belirtilen sayı kadar boşluk ekleyip ortalanmış olarak döndürür. | txt = "banana" x = txt.center(20) print(x) |
count() | Belirtilen metin ifadesi, ana metin ifadesinde kaç kere geçtiğini bulup döndürür. | txt = "I love apples, apple are my favorite fruit" x = txt.count("apple") print(x) |
encode() | Metin ifadesini UTF-8 olarak kodlayıp döndürür. | txt = "My name is Ståle" x = txt.encode() print(x) |
endswith() | Metin ifadesi belirtilen metin ifadesi ile bitiyorsa TRUE değeri döndürür. | txt = "Hello, welcome to my world." x = txt.endswith(".") print(x) |
expandtabs() | Tab boşluğunun miktarının özelleştirilmesini sağlar. | txt = "H\te\tl\tl\to" x = txt.expandtabs(2) print(x) |
find() | Metin ifadesi içerisinde belirtilen metin ifadesini arar ve bulduğu index değerini döndürür. | txt = "Hello, welcome to my world." x = txt.find("welcome") print(x) |
format() | Metin ifadesini biçimlendirir. | txt = "For only {price:.2f} dollars!" print(txt.format(price = 49)) |
index() | Find metodu gibi çalışır. Metin ifadesi içerisinde belirtilen metin ifadesini arar ve bulduğu index değerini döndürür. | txt = "Hello, welcome to my world." x = txt.index("welcome") print(x) |
isalnum() | Metin ifadesindeki tüm karakterler alfanumerik ise TRUE değeri döndürür. | txt = "Company12" x = txt.isalnum() print(x) |
isalpha() | Metin ifadesindeki tüm karakterler alfabetik ise TRUE değeri döndürür. | txt = "CompanyX" x = txt.isalpha() print(x) |
isdecimal() | Metin ifadesindeki tüm karakterler sayı (kodlanmış olsa bile) ise TRUE değeri döndürür. | txt = "\u0033" #unicode for 3 x = txt.isdecimal() print(x) |
isdigit() | Metin ifadesindeki tüm karakterler rakam ise TRUE değeri döndürür. | txt = "50800" x = txt.isdigit() print(x) |
isidentifier() | Metin ifadesi tanımlayı ise TRUE değeri döndürür. | txt = "Demo" x = txt.isidentifier() print(x) |
islower() | Metin ifadesindeki tüm karakterler küçük harf ise TRUE değeri döndürür. | txt = "hello world!" x = txt.islower() print(x) |
isnumeric() | Metin ifadesindeki tüm karakterler sayı ise TRUE değeri döndürür. | txt = "565543" x = txt.isnumeric() print(x) |
isprintable() | Metin ifadesindeki tüm karakterler yazdırılabilir ise TRUE değeri döndürür. | txt = "Hello! Are you #1?" x = txt.isprintable() print(x) |
isspace() | Metin ifadesindeki tüm karakterler boşluk ise TRUE değeri döndürür. | txt = " " x = txt.isspace() print(x) |
istitle() | Metin ifadesindeki her kelime büyük harf ile başlıyorsa TRUE değeri döndürür. | txt = "Hello, And Welcome To My World!" x = txt.istitle() print(x) |
isupper() | Metin ifadesindeki tüm karakterler büyük harf ise TRUE değeri döndürür. | txt = "THIS IS NOW!" x = txt.isupper() print(x) |
join() | Belirtilen bir karakteri kullanarak, bir dizgideki tüm öğeleri bir metin ifadesinde birleştir. | myTuple = ("John", "Peter", "Vicky") x = "#".join(myTuple) print(x) |
ljust() | Metin ifadesini sola yaslayarak döndürür. | txt = "banana" x = txt.ljust(20) print(x, "is my favorite fruit.") |
lower() | Metin ifadesindeki tüm karakterleri küçük harfe döndürür. | txt = "Hello my FRIENDS" x = txt.lower() print(x) |
lstrip() | Metin ifadesinin sol tarafındaki boşluk karakterleri temizleyerek döndürür. | txt = " banana " x = txt.lstrip() print("of all fruits", x, "is my favorite") |
partition() | Metin ifadesi içerisinde belirtilen metin ifadesini bulur, onu, ondan önceki ve sonraki ifadeleri dizi elemanı olarak atar. | txt = "I could eat bananas all day" x = txt.partition("bananas") print(x) |
replace() | Metin ifadesinde, belirtilen metin ifadelerini değiştirir. | txt = "I like bananas" x = txt.replace("bananas", "apples") print(x) |
rfind() | Metin ifadesi içerisinde belirtilen ifadeyi arar, son bulduğu konumdaki index değerini döndürür. | txt = "Mi casa, su casa." x = txt.rfind("casa") print(x) |
rindex() | rfind() metodu gibi, metin ifadesi içerisinde belirtilen ifadeyi arar, son bulduğu konumdaki index değerini döndürür. | txt = "Mi casa, su casa." x = txt.rindex("casa") print(x) |
rjust() | Metin ifadesini sağa hizalayarak döndürür. Eğer yeterli karakter yoksa boşluk karakteri ekleyerek sağa yaslar. | txt = "banana" x = txt.rjust(20) print(x, "is my favorite fruit.") |
rpartition() | Metin ifadesi içerisinde belirli bir ifadenin en son geçtiği yeri bulur ve ifadeyi üçe böler. Üç elemanlı diziye dönüştürür. | txt = "I could eat bananas all day, bananas are my favorite fruit" x = txt.rpartition("bananas") print(x) |
rsplit() | Metin ifadesini belirtilen ifadeye göre sağdan başlayarak dilimler ve listeye dönüştürür. | txt = "apple, banana, cherry" x = txt.rsplit(", ") print(x) |
rstrip() | Metin ifadesinin sağ tarafında kalan boşluk karakterlerini temizler. | txt = " banana " x = txt.rstrip() print("of all fruits", x, "is my favorite") |
split() | Metin ifadesini belirtilen karaktere göre alt metin ifadelerine böler. Yeni bir liste meydana getirir. | txt = "welcome to the jungle" x = txt.split() print(x) |
splitlines() | Metin ifadesini satırlara göre alt metin ifadelerine böler. Yeni bir liste meydana getirir. | txt = "Thank you for the music\nWelcome to the jungle" x = txt.splitlines() print(x) |
startswith() | Metin ifadesinin başlangıcında belirli bir metin ifadesi ile başlayıp başlamadığını kontrol eder, başlıyorsa TRUE değerinin döndürür. | txt = "Hello, welcome to my world." x = txt.startswith("Hello") print(x) |
strip() | Metin ifadesini sağından ve solundan boşluk karakterlerini siler. | txt = " banana " x = txt.strip() print("of all fruits", x, "is my favorite") |
swapcase() | Metin ifadesindeki küçük harfleri büyük harfe veya tam dersi çekilde dönüştürür. | txt = "Hello My Name Is PETER" x = txt.swapcase() print(x) |
title() | Metin ifadesindeki kelimelerin ilk harflerini büyük harfe çevirir. | txt = "Welcome to my world" x = txt.title() print(x) |
upper() | Metin ifadesindeki tüm karakterleri büyük harfe çevirir. | txt = "Hello my friends" x = txt.upper() print(x) |
zfill() | Metin ifadesinin sol tarafına belirtilen sayı kadar sıfır ekler. | txt = "50" x = txt.zfill(10) print(x) |