Lajiverta Academy Satın Al — 499₺

Academy 🐍 Python String'ler (Yazılar)

🧪 Uygulama: Metin Laboratuvarı

🧵 String'ler (Yazılar) bölümü · Code Quest Python parkuru

String silahlarının tamamı tek programda — dilimleme, metodlar, f-string, in:

PYTHON
cumle = "  Python öğrenmek çok keyifli  "
temiz = cumle.strip()

print(f"Orijinal uzunluk: {len(cumle)}")
print(f"Temiz uzunluk: {len(temiz)}")
print(temiz.upper())
print(temiz.replace("Python", "Kod yazmayı"))
print(f"İlk kelime: {temiz[:6]}")
print(f"Son 7 karakter: {temiz[-7:]}")
print(f"Tersten: {temiz[::-1]}")
print(f"'keyifli' geçiyor mu? {'keyifli' in temiz}")
▸ ÇIKTI
Orijinal uzunluk: 31
Temiz uzunluk: 27
PYTHON ÖĞRENMEK ÇOK KEYIFLI
Kod yazmayı öğrenmek çok keyifli
İlk kelime: Python
Son 7 karakter: keyifli
Tersten: ilfiyek koç kemnerğö nohtyP
'keyifli' geçiyor mu? True
⚠️ Çıktıda "KEYIFLI" gördün — yazım hatası değil! Python'un upper()'ı İngilizce kuralla çalışır: küçük "i" her zaman "I" olur, Türkçe'deki "İ" değil (ı/i ayrımını sadece Türkçe yapar). ş→Ş, ç→Ç, ö→Ö sorunsuzdur. Türkçe metin işlerken bu detayı bilmek seni bir gün büyük dertten kurtaracak!

split + join ikilisiyle kelime işleme — her metin programının temeli:

PYTHON
baslik = "python ile hayat kolay"
kelimeler = baslik.split()
print(f"{len(kelimeler)} kelime var")

print(baslik.upper())               # i → I detayını hatırla!
print("-".join(kelimeler))
print(" ".join(kelimeler[::-1]))    # kelime sırası tersten!
▸ ÇIKTI
4 kelime var
PYTHON ILE HAYAT KOLAY
python-ile-hayat-kolay
kolay hayat ile python
💡 kelimeler[::-1] ile baslik[::-1] farkına dikkat: ilki KELİME sırasını, ikincisi HARF sırasını ters çevirir. Dilimleme neye uygularsan onun elemanlarıyla oynar.

Kendini test et

Bu kodun çıktısı ne olur?

kelime = "Kodlama"
print(kelime[0])
print(kelime[-1])
Cevabı gör

Çıktı:

K
a

İndeks 0 ilk karakterdir (K), -1 her zaman son karakterdir (a).

"Python"[1] hangi karakteri verir?

  • y
  • P
  • t
  • n
Cevabı gör

Cevap: y

Sayma 0'dan başlar: P=0, y=1, t=2... Yani [1] ikinci karakter olan y'dir.