Lajiverta Academy Satın Al — 499₺

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.