Python'da birçok yerleşik (built-in) fonksiyon bulunur ve bunlar çeşitli işlevler için kullanılır. İşte Python'daki bazı yerleşik fonksiyonların bir listesi ve ne yaptıklarına dair kısa bir açıklama:
- abs(x): x'in mutlak değerini döndürür.
- dict(): Yeni bir sözlük oluşturur.
- help(): Bir nesne hakkında yardım bilgileri döndürür.
- min(): En küçük öğeyi döndürür.
- max(): En büyük öğeyi döndürür.
- len(): Bir koleksiyonun (liste, dize, vb.) uzunluğunu döndürür.
- list(): Bir liste oluşturur.
- print(): Belirtilen değerleri yazdırır.
- set(): Bir set oluşturur.
- str(): Bir değeri bir dizeye dönüştürür.
- type(): Bir nesnenin tipini döndürür.
- sum(): Tüm öğelerin toplamını döndürür.
- sorted(): Bir koleksiyonu sıralar.
- round(): Bir sayıyı en yakın tam sayıya yuvarlar.
- reversed(): Bir dizi veya listeyi ters çevirir.
-
bool()
: Bir değeri Boolean (True veya False) değerine dönüştürür. -
enumerate()
: Bir döngüde bir dizi veya liste üzerinden yinelemek için bir numaralandırma nesnesi oluşturur. -
filter()
: Bir dizi veya liste üzerinden yineleyerek belirli bir koşulu karşılayan öğeleri filtreler. -
map()
: Bir dizi veya liste üzerinde bir fonksiyonu uygular ve sonuçları döndürür. -
range()
: Belirli bir aralıktaki sayıları döndürür. -
zip()
: İki veya daha fazla dizi veya listeyi birleştirir ve çiftler halinde öğeleri döndürür. -
open()
: Bir dosyayı açar ve bir dosya nesnesi döndürür. -
input()
: Kullanıcıdan girdi alır. -
int()
: Bir sayı veya dizeyi tam sayıya dönüştürür. -
float()
: Bir sayı veya dizeyi float (kayan nokta) sayıya dönüştürür. -
chr()
: Bir tamsayının karakter karşılığını döndürür. -
ord()
: Bir karakterin Unicode kod noktasını döndürür. -
globals()
: Mevcut global sembol tablosunu döndürür. -
locals()
: Mevcut yerel sembol tablosunu döndürür. -
callable()
: Bir nesnenin çağrılabilir (ör. fonksiyon) olup olmadığını kontrol eder.
Ve daha birçok yerleşik fonksiyon vardır. Python'ın yerleşik fonksiyonları, çoğu zaman, çeşitli görevleri gerçekleştirmek için kendi fonksiyonlarınızı yazma ihtiyacını ortadan kaldırır, böylece daha hızlı ve daha etkili kod yazabilirsiniz.
0 Comments
Recommended Comments
There are no comments to display.