CodeBlanks Logo Icon CodeBlanks

f-string

f"..." ile değişkenleri metne gömmeyi öğrenirsin.

f-string

f-string, bir dizenin içine değişken ya da ifade gömmek için en modern yoldur. Dizenin önüne f harfi konur, değişkenler {} içine yazılır:

name = "Ayse"
print(f"Merhaba {name}")  # Merhaba Ayse

f-string Python 3.6'da eklendi ve bugün en yaygın kullanılan yöntemdir. Süslü parantez içine ifade de yazılabilir: f"Toplam: {3 + 5}".

f-string biçimlendirme

f-string içinde biçimlendirme de yapılabilir. : sonrasında biçim belirtilir:

price = 19.99
print(f"Fiyat: {price:.2f}")  # Fiyat: 19.99
print(f"Yuzde: {0.85:.0%}")   # Yuzde: 85%

:.2f iki ondalık basamak, :.0% yüzde biçimi verir. Bu özellik tablo ve raporlarda çok kullanışlıdır.

Bu biçimlendirme özellikle parasal tutarlar ve yüzdelik değerler için yaygındır.

Bu biçimlendirme özellikle parasal tutarlar ve yüzdelik değerler için yaygındır.

Bu biçimlendirme özellikle parasal tutarlar ve yüzdelik değerler için yaygındır.

Bu biçimlendirme özellikle parasal tutarlar ve yüzdelik değerler için yaygındır.

Bu biçimlendirme özellikle parasal tutarlar ve yüzdelik değerler için yaygındır.

Uygulama f-string yazdır

name = "Ayse" ve age = 25 ata. print(f"{name} {age} yasinda") yazdır.

Başlangıç kodu

main.py
# f-string yaz

Örnek çözüm

main.py
name = "Ayse"
age = 25
print(f"{name} {age} yasinda")

Beklenen çıktı

Ayse 25 yasinda

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 f"Sonuc: {2 + 3}" ifadesi ne basar?

  • Sonuç: 5 Doğru cevap
  • Sonuç: 2 + 3
  • Sonuç: {5}
  • Hata verir

Açıklama: f-string süslü parantez içindeki ifadeyi hesaplar: 5.

2 f-string tamamla

Soru
name = "Ayse"
print(f"Merhaba ____")
Cevap
name = "Ayse"
print(f"Merhaba {name}")

Açıklama: {name} değişkeni f-string içine gömer.

3 f-string kavramlarını eşleştir

Kavram Anlamı
f" f-string öneki
{} Değişken gemme
:.2f Iki ondalık
f"{x}" Değişkenli dize

Başlangıç bölümündeki tüm dersler