f-string, Python 3.6 ile gelen, değişkenleri metnin içine kolayca yerleştirmeni sağlayan en pratik biçimlendirme yöntemidir. Metnin başına f koyar ve değişkeni { } içine yazarsın.

Temel kullanım

ad = 'Kuzey'
yas = 8
print(f'Merhaba {ad}, sen {yas} yaşındasın.')
# Merhaba Kuzey, sen 8 yaşındasın.

İçinde hesaplama

a = 5
b = 3
print(f'{a} + {b} = {a + b}')   # 5 + 3 = 8

Sayı biçimlendirme

fiyat = 19.5
print(f'Fiyat: {fiyat:.2f} TL')   # Fiyat: 19.50 TL

oran = 0.256
print(f'Oran: {oran:.0%}')        # Oran: 26%

:.2f iki ondalık basamak, :.0% yüzde biçimi demektir. f-string, eski % ve .format() yöntemlerinden hem daha hızlı hem daha okunurdur.