Merhaba arkadaşlar,
Bilmeyenler için Python’daki bazı built-in fonksiyonlardan bahsedeceğim.
Öncelikle Built-in Fonsiyon nedir sorusuna cevap verelim. Built-in kelime anlamı yerleşik, içerisinde bulunan demek. Yazılım dünyasında ise bir programlama dilinin, paketin veya modülün içerisinde halihazırda, ekstra bir kod yazmadan veya bir şey yüklemeden kullanabileceğiniz şeyler olarak adlandırılır.
Örnek vermek gerekirse Python’daki en çok kullanılan fonksiyonlardan biri olan print() fonksiyonu bir built-in fonksiyondur.
print(‘Deneme’) #console çıktısı Deneme
Şimdi bir kaç built-in fonksiyondan bahsedeceğim.
map(function, iter) # ilk parametreye verdiğiniz fonksiyonu, ikinci parametredeki iterable nesnedeki elemanlara tek tek uygular. Geriye iterable nesne döner (list, tuple vb.)
reduce(function, iter) # mapten farkı geriye tek değer dönmesi, değerleri soldan sağa işlemesi.
max() # verilen sayıların en büyüğünü döndürür. Tam tersi min() fonksiyonudur.
bin(int) # verilen sayıyı binary (2'li sayı sistemi) formatına çevirir.
any() # parametre olarak verilen değerlerin tamamı False ise False, en az 1 değer True ise True döndürür.
all() # parametre olarak verilen değerlerin tamamı True ise True, en az 1 değer False ise False döndürür.
Bunlar gibi bir çok Built-in fonksiyonu aşağıdaki adresten bulabilirsiniz.
https://docs.python.org/3/library/functions.html