f-dizeleri
İçi boş ayraç okunacak ad bırakmaz. f"{}" programı durdurur. Ayraçın içinde bir ad olmalı. guest metin lida'yı tutar. f"{guest}" lida yazar. Adın kendisi değişmez.
f açılış tırnağına yapışıktır. f ile tırnak arasına boşluk koyarsan bu işaret değildir ve program durur.
guest = "lida"
print(f"{guest}")
print("{guest}")
İlk satır lida'dır. İkinci satır {guest}. f yoksa ayraçlar ve guest harfleri sıradan karakterdir. Python o adı aramaz. Tırnak hâlâ metni gösterir. f, tutulan değerin geleceği yerleri işaretler.
Boşluğu sen yazarsın
drink metin tea'yi tutar. f"{guest} {drink}" lida tea yazar. İki ayraç çifti arasındaki boşluk senin yazdığın karakterdir. f"{guest}{drink}" lidatea olur, çünkü araya bir şey yazmamışsındır.
guest = "lida"
drink = "tea"
print(f"{guest} {drink}")
Tablodaki her satır aynı tutulan adlardır. guest lida tutar, drink tea tutar. Değişen yalnız print'in yazılışıdır.
📊 f neyi değiştirir
| Ne yazarsın | print ne yazar |
|---|---|
| f"{guest}" | lida |
| "{guest}" | {guest} |
| f"{guest} {drink}" | lida tea |
Tutulan metin yerinde kalır
print, guest'in tuttuğunu değiştirmez. Bu satırlardan sonra guest hâlâ lida'dır ve drink hâlâ tea. f-dizesi o print için yeni bir satır kurar.
Sonraki sayfa metni yerinden keser
Burada metni konum numarasıyla kesmezsin, harf büyüklüğünü değiştirmezsin ve sayı toplamazsın. Sonraki sayfa dizeyi karakterlerin oturduğu yerden keser. f, adı metnin içine koymanın yolu olarak kalır.
Bunları sen söyle
- guest metin lida'yı tutar. f"{guest}" ne yazar? lida.
- "{guest}" ne yazar? {guest}.
- f"{guest} {drink}" ne yazar? lida tea.
- f"{guest}{drink}" ne yazar? lidatea.
Yanlış okumalar
- f"{guest}" ekranda {guest} versin diye beklemek
- "{guest}" lida versin diye beklemek
- f'yi unutmak
- Boşluğu yazmamak ve sözcükler yapışınca şaşırmak
- print'in tutulan adı değiştirdiğini sanmak
Elinde kalsın
Tırnaktan önceki f ayraç içindeki adı okur.
f"{guest}" lida yazar. "{guest}" {guest} yazar.
f"{guest} {drink}" lida tea yazar. Boşluğu sen yazarsın.
Tutulan adlar oldukları gibi kalır.
Sonraki sayfa metni yerinden keser.
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek