Home>>Python>>String ifadeler ve f-string Kullanımı
Python

String ifadeler ve f-string Kullanımı

String Nedir?

Kısa tanımıyla;
Metinsel değerlerin veri tipi string’tir. Programlama dillerinde neredeyse tüm işlemler string ile yapılır.

Pythonda String Örnekleri

String, tek veya çift tırnak içerisinde belirtilir.

meyve = 'Elma'
print(meyve, "Armut")

Python’da yaygın olarak kullanılan yöntem, format fonksiyonudur.

Kullanımı;

ad = "Enes"
print("Benim Adım {}.".format(ad))

Çıktı:
>>> Benim Adım Enes.

Çok fazla örneğini görmesek de bir diğer kullanımda ‘%s’ dir.

ad = "Yazılım"
soyad = "Furyası"
print(“Merhaba %s %s” % (ad, soyad))

Çıktı:
>>> Merhaba Yazılım Furyası

Çıktımız yine aynı olacaktır.

Gelelim asıl konuya.
Konumuz, f-string’in kullanım kolaylığını örneklerle göstermektir.

f-string, Python 3.6 ve üzeri sürümlerde çalışmaktadır. Lafı uzatmadan örneklere geçelim.

  1. Örnek;
print(f"Merhaba {ad} {soyad}")
Çıktımız yine aynıdır.
>>> Merhaba Yazılım Furyası

2. Örnek;

dil = "Python"
print(f"Benim dilim {dil}'dur.")

Çıktı:
>>> Benim dilim Python'dur.

3. Örnek;

sayi1 = 4
sayi2 = 2
print(f"Sayıların toplamı: {sayi1 + sayi2}")

Çıktı:
>>> Sayıların toplamı: 6

4. Örnek: Bu örnekte basit bir hesap makinesi yapalım.

sayi1 = int(input("Birinci Sayı: "))
sayi2 = int(input("İkinci Sayı: "))
print(f"""
Toplam: {sayi1 + sayi2}
Kalan: {sayi1 - sayi2}
Çarpım: {sayi1 * sayi2}
Bölünen: {sayi1 / sayi2}
""")

Çalıştırdığımızda:
>>> Birinci Sayı: 9
>>> İkinci Sayı: 4

Toplam: 13
Kalan: 5
Çarpım: 36
Bölünen: 2.25

Gördüğünüz gibi sadece f ifadesini belirterek kolayca kodumuzu yazıyoruz.

f-string, kodun okunmasına ve hızlı derlenmesine yardımcı olur.

Adblock Detected

Lütfen reklam engelleyicinizi devre dışı bırakarak bizi destekleyin.

Refresh Page