Python String Yöntemleri Hile Sayfası

Python dize manipülasyonu için eksiksiz bir başvuru kılavuzu. Dize özelliklerini biçimlendirme, arama, bölme, değiştirme ve denetleme konusunda uzmanlaşın.

Ortak Dize Biçimlendirme Yöntemleri

Dizinin büyüklüğünü, hizalamasını ve aralığını değiştirmek için kullanılan yöntemler.

Yöntem / İşlevSözdizimiAçıklama
upper()text.upper()Dizedeki tüm karakterleri büyük harfe dönüştürür.
lower()text.lower()Dizedeki tüm karakterleri küçük harfe dönüştürür.
strip()text.strip()Baştaki ve sondaki boşlukları kaldırır.
replace()text.replace(old, new)Bir alt dizenin tüm oluşumlarını bir başkasıyla değiştirir.

Dize Arama ve İnceleme

Endeksleri bulma, oluşumları sayma ve dize önekini/sonekini inceleme yöntemleri.

Yöntem / İşlevSözdizimiAçıklama
find()text.find(sub)Bulunursa alt dizenin en düşük dizinini döndürür, aksi halde -1.
count()text.count(sub)Bir alt dizenin çakışmayan oluşum sayısını döndürür.
startswith()text.startswith(prefix)Dize belirtilen önekle başlıyorsa True değerini döndürür.
endswith()text.endswith(suffix)Dize belirtilen sonekle bitiyorsa True değerini döndürür.

İnteraktif Demo Komut Dosyası

run_all_cheat_methods.py
Düzenleyicide Çalıştır
# upper()
text.upper()

# lower()
text.lower()

# strip()
text.strip()

# replace()
text.replace(old, new)

# find()
text.find(sub)

# count()
text.count(sub)

# startswith()
text.startswith(prefix)

# endswith()
text.endswith(suffix)

Sıkça Sorulan Sorular

Dize yöntemleri orijinal dizeyi değiştirir mi?

Hayır, Python'daki dizeler değişmezdir. String yöntemleri her zaman yeni bir string döndürür ve orijinali değiştirmeden bırakır.

Find() ve index() arasındaki fark nedir?

find(), alt dize bulunamazsa -1 değerini döndürür, oysa index() bir ValueError istisnası oluşturur.

İlgili Konular

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.