format() Metodu

Gökhan YAVAŞ
gokhanyavas
Published in
1 min readDec 9, 2016

Python programalama dilinde küçük ama bir o kadar da yararlı olan format() fonksiyonunu inceleyeceğiz. Bu metod, karakter dizilerini biçimlendirme işlemlerinde kullanılmaktadır. format() fonksiyonunun nasıl çalıştığını örneklerle anlamaya çalışalım.

print("{} ve {} çok güzel bir ikilidir.".format("Python", "Django"))Çıktı:
Python ve Django çok güzel bir ikilidir.

Kodu çalıştırdığınızı ve mantığını anladığınızı hissediyorum. Konuyla ilgili örnekler çoğaltılabilir fakat sizi boğmak istemiyorum...
Python programalamada kullanılan eval() ve exec() fonksiyonlarını es geçmek olmaz. Şimdi bu 2 fonksiyonu inceleyelim.eval() :İngilizcede bulunan evaluate kelimesinin kısaltılmış halidir eval() fonksiyonu. Kelimenin anlamı değerlendirmek manasındadır. Fonksiyonun görevi kendisine verilen karakter dizilerini değerlendirmeye tabi tutar. eval() fonksiyonunu kullanırken dikkat etmenizde yarar var çünkü tehlikeli bir fonksiyondur.(İlerleyen konularda farkını daha iyi anlayacaksınız.) Şimdi örneğimizi inceleyelim ve nasıl kullanıldığı hakkında bilgi sahibi olalım.x = 1
print(eval('x+1'))

exec():

Tıpkı eval() fonksiyonu gibi kullanması tehlikeli olan exec() fonksiyonu kullanıcadan alınan veriler ile doğrudan işlem yapmanızı sağlar.x = eval("2+2")
print(x)
programalama yeni başlayan yada python programlamayı yeni öğrenen birisiyseniz ve bu 2 tehlikeli fonksiyonun ne işe yaradığını, nasıl kullanıldığını bilmeniz yeterli. Bir sonraki yazıda görüşmek üzere.

--

--