Python’da “f-string”

Merhaba arkadaşlar! 👋 Bu yazımda Python’da kod yazmamızı kolaylaştıran ve kodumuzu daha okunabilir bir hale getiren “f-string” yapısını anlatacağım.

“f-string” Nedir?

Python’ın 3.6 sürümü ile birlikte hayatımıza giren “f-string” (format string) özelliği sayesinde “string”lerin içine değişkenler eklememiz oldukça kolaylaşmaktadır. Zira Python kodunuzda “f-string” yerine .format() kullanmak ya da % operatörleriyle uğraşmak zaman zaman kafa karıştırıcı olabiliyordu. Buna karşılık “f-string”i kullanmak için tek yapmanız gereken, “string”inizin başına bir f koyup süslü parantez {} içine değişkenlerinizi yazmak. Basit bir örnek üzerinden göstereyim:

name = "John"
age = 25

print(f"Merhaba, benim adım {name} ve {age} yaşındayım.")

Sadece değişken değil, “f-string” ile matematiksel işlemler de yapabiliriz. Örneğin:

a = 5
b = 3

print(f"{a} ile {b} çarpıldığında sonuç {a * b} olur.")

#5 ile 3 çarpıldığında sonuç 15 olur.

Gördüğünüz gibi, süslü parantez içinde doğrudan matematiksel bir işlem yaptık! Bitti mi? Hayır, “f-string” formatlama için de oldukça kullanışlıdır. Diyelim ki bir sayıyı belirli bir ondalık formatta göstermek istiyoruz. Bunu şu şekilde yapabiliriz:

pi = 3.14159

print(f'Pi sayısı yaklaşık olarak {pi:.2f} değerine eşittir.')

Örneğimizdeki .2f ifadesi, sayının virgülden sonra iki basamağını göstereceğimizi belirtiyor.

Neden “f-string” Kullanmalıyım?

  • Basit ve okunabilir: Kodunuz daha kısa ve net olur.
  • Hızlı: .format() ve % operatörüne göre daha hızlı çalışır.
  • Esnek: Değişkenler dışında işlemleri de kolayca yapabilirsiniz.

İşte bu kadar! Python kodlarken “f-string” kullanmak baya işlerinizi kolaylaştıracaktır. Umarım bu yazı sizin için faydalı olmuştur. 🎉 Eğer sorularınız varsa, sormaktan çekinmeyin. Kodlamalarınızda bol şans! 💻

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu