Gece Modu Gündüz Modu

Daha önceden işlediğimiz derslerimizde format() fonksiyonuyla karakter dizilerini nasıl biçimlendirebileceğimizi öğrenmiştik. Python’a sonradan eklenen f-string yapısı da format() fonksiyonuna benzer bir şekilde çalışmakta gelin şimdi format() fonksiyonu nasıl çalışıyordu hatırlayalım sonrasında Python f-string nasıl kullanılır konusuna değinelim.

Input  : isim = “Savaşan Adam”
Input  : print(“Selam {}” .format(isim))

Yukarıda öncelikle isim değişkenini tanımladık ve bu değişkene Savaşan Adam değerini atadık. Sonrasında Python’a yazdırma işlemini gerçekleştirmeden önce karakter dizimizdeki {} kısmını atadığımız isim değişkeni ile değiştirmesini söyledik. Format fonksiyonu kendisine verdiğimiz değerleri kapsama alanı içerisinde bulunan uygun yerlere yerleştirir. Hatırlarsanız format() fonksiyonu süslü parantez kullandığımız yerlere yazdırıyor.

Input  : ders = “Python”
Input  : print(“{} çalışıyoruz.” .format(ders))
Output : Python çalışıyoruz.

Python f-string nasıl çalıştığını anlayabilmek için format() fonksiyonunu bu kadar hatırlamamız yeterli. String (karakter dizisi) nedir hepimiz önceki derslerimizden biliyoruz. f-string kullanmak istediğimiz zaman stringin başında f veya F eklememiz yeterli. Kısaca Python’a bu dizinin sıradan, normal bir dizi olmadığını söyleyip öncesinde yapması gerek bir ön işlem gerçekleşmesi gerektiğini söylüyoruz.

“Merhaba Dünya” # normal bir karakter dizisi

f”Merhaba Dünya” # bu artık bir f-string

Not : f-string kullanabilmemiz için Python 3.6 ya da daha yeni bir sürüm kullanmamız gerekmektedir.

Şu anda f-string normal stringden bir farkı yokmuş gibi gözüküyor çünkü henüz f-string özelliklerini kullanmadık. Yukarıda format() fonksiyonu için yazdığımız kodu gelin f-string için kullanalım.

Input  : isim = “ Savaşan Adam” 
Input  : print(f”Adım {isim}”)
Output : Adım Savaşan Adam

Gördüğünüz gibi format() fonksiyonu ile aynı işlemi yapıyor fakat kullanımı çok daha basit. Gelin birkaç örnek daha yapalım:

Input  : ders = “python”
Input  : konu = “ f-string”
Input  : print(f”En sevdiğim ders {ders} ve şu an {konu} konusunu     işliyorum”)
Output : En sevdiğim ders python ve şu an f-string konusunu işliyorum
#f-string ile Python işlemleri de yapabiliriz.

Input  : Birinci_rakam = 4
Input  : Ikinci_rakam = 4
Input  : print(f”Rakamların toplamı {Birinci_rakam + Ikinci_rakam} eder.”
Rakamların toplamı 8 eder.

#Hadi sadece toplama işlemi yapabilen bir hesap makinesi kodlayalım:

Input  : Birinci_sayı = int(input(“Birinci sayıyı giriniz:”)
Input  : Ikinci_sayı = int(input(“İkinci sayıyı giriniz:”)
Input  : Print( f “Birinci ve İkinci sayının toplamı {Birinci_sayı + Ikinci_sayı} eder” )

Console Input  : Birinci sayıyı girin: 10
Console Input  : Ikinci sayıyı girin: 7
Console Output : Sayıların toplamı 17 eder.

Bu yazımızda f-string kullanımını görmüş olduk.Pythonun kendi web sitesinde yer alan tutorial kısmını takip ederek daha detaylı bilgilere ve güncellemelere ulaşabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar

QR kod nedir ?

QR kodu diye bildiğimiz en gelişmiş bir barkod okuma sistemidir. İngilizce Quick Response kelimesinin ilk harfleri temel alınarak…

Açıklanabilir Yapay Zeka

Açıklanabilir yapay zeka hakkında konuşmadan önce sizlere yapay zeka hakkında biraz bilgi vermek istiyorum. Yapay zeka, bir çıktı…