Academy › 🐍 Python › String'ler (Yazılar)
Birleştirme, Çoğaltma, len() ve in
🧵 String'ler (Yazılar) bölümü · Code Quest Python parkuru
String'ler + ile uç uca eklenir, * ile çoğaltılır:
PYTHON
ad = "Py" + "thon" print(ad) print("Na" * 4 + " Batman!") print("-" * 20)
▸ ÇIKTI
Python NaNaNaNa Batman! --------------------
len() fonksiyonu uzunluğu (karakter sayısını) verir — boşluklar da sayılır:
PYTHON
print(len("Python")) print(len("iki kelime")) print(len(""))
▸ ÇIKTI
6 10 0
in operatörü "içinde geçiyor mu?" diye sorar, bool döndürür:
PYTHON
cumle = "Python çok güzel" print("güzel" in cumle) print("kötü" in cumle) print("kötü" not in cumle)
▸ ÇIKTI
True False True
⚠️
+ sadece string'leri birleştirir: "Yaş: " + 25 → TypeError! Ya str(25) ile çevir ya da bir sonraki dersteki f-string'i kullan (asıl profesyonel yol odur).Kendini test et
Bu kodun çıktısı ne olur?
x = 5
y = 10
print(f"Toplam: {x + y}")Cevabı gör
Çıktı:
Toplam: 15
f-string içinde her türlü ifade hesaplanabilir: {x + y} → 15.
" selam ".strip() ne döndürür?
"selam"" selam""selam ""s e l a m"
Cevabı gör
Cevap: "selam"
strip() yazının başındaki VE sonundaki boşlukları kırpar. Ortadaki boşluklara dokunmaz.