Python Yerleşik (Built-in) Fonksiyonları
Bu fonksiyonlar, temel matematik işlemlerinden veri tip dönüşümlerine ve program akışı kontrolüne kadar birçok alanda kullanılır.
I. Temel Girdi/Çıktı ve Yardımcı Fonksiyonlar
| Fonksiyon Adı | Açıklama | Örnek Kullanım |
| print() | Ekrandan çıktı (veri) gösterir. | print("Merhaba") |
| input() | Kullanıcıdan klavye ile girdi almayı sağlar (her zaman dize (string) olarak döner). | isim = input("Adın ne?") |
| len() | Bir koleksiyonun (Liste, Dize, Sözlük vb.) öğe sayısını döndürür. | len([1, 2, 3]) |
| type() | Bir nesnenin veri tipini döndürür. | type(10) |
| id() | Bir nesnenin bellekteki benzersiz kimliğini (adresini) döndürür. | id("a") |
| help() | Bir nesne veya fonksiyon hakkında yardım belgelerini (docstring) gösterir. | help(len) |
II. Tip Dönüşüm Fonksiyonları
| Fonksiyon Adı | Açıklama | Örnek Kullanım |
| int() | Değeri tam sayıya (integer) dönüştürür. | int("10") |
| float() | Değeri ondalıklı sayıya (float) dönüştürür. | float(5) |
| str() | Değeri metin dizisine (string) dönüştürür. | str(123) |
| list() | Yinelenebilir bir nesneyi (örneğin tuple) listeye dönüştürür. | list((1, 2)) |
| tuple() | Yinelenebilir bir nesneyi tuple'a dönüştürür. | tuple([1, 2]) |
| set() | Yinelenebilir bir nesneyi küme (set) tipine dönüştürür (yinelenenleri kaldırır). | set([1, 1, 2]) |
| dict() | Anahtar-değer çiftlerinden oluşan bir listeyi sözlüğe (dictionary) dönüştürür. | dict([('a', 1)]) |
| bool() | Değeri Boolean (True/False) tipine dönüştürür. | bool(0) |
III. Matematik ve Sayı Fonksiyonları
| Fonksiyon Adı | Açıklama | Örnek Kullanım |
| abs() | Bir sayının mutlak değerini döndürür. | abs(-5) |
| round() | Bir sayıyı en yakın tam sayıya veya belirli bir ondalık basamağa yuvarlar. | round(3.1415, 2) |
| sum() | Bir koleksiyondaki tüm sayıları toplar. | sum([1, 2, 3]) |
| min() | Bir koleksiyondaki en küçük öğeyi döndürür. | min(10, 20, 5) |
| max() | Bir koleksiyondaki en büyük öğeyi döndürür. | max(10, 20, 5) |
| pow() | Bir sayının kuvvetini alır. (x üzeri y). | pow(2, 3) |
IV. İterasyon ve Döngü Fonksiyonları
| Fonksiyon Adı | Açıklama | Örnek Kullanım |
| range() | Belirli bir sayı dizisi (sırası) oluşturur (genellikle for döngülerinde kullanılır). | range(5) |
| enumerate() | Bir yinelenebilir nesneyi (iterable) hem öğe hem de sayacıyla (indeks) birlikte döndürür. | enumerate(['a', 'b']) |
| zip() | Birden fazla yinelenebilir nesneden öğeleri birleştirerek tuple'lar oluşturur. | zip([1, 2], ['a', 'b']) |
| iter() | Bir nesneden yineleyici (iterator) nesnesi oluşturur. | iter([1, 2]) |
| next() | Bir yineleyiciden (iterator) bir sonraki öğeyi döndürür. | next(iter_nesnesi) |
| sorted() | Bir yinelenebilir nesnenin (listeyi değil) sıralanmış yeni bir listesini döndürür. | sorted([3, 1, 2]) |
| map() | Bir fonksiyona yinelenebilir nesnenin her bir öğesini uygular. | map(str.upper, ["a", "b"]) |
| filter() | Bir koşul (fonksiyon) tarafından True döndürülen öğeleri filtreler. | filter(lambda x: x > 5, [3, 6, 9]) |
V. Mantıksal ve Diğer Fonksiyonlar
| Fonksiyon Adı | Açıklama | Örnek Kullanım |
| all() | Bir yinelenebilir nesnedeki tüm öğeler True ise True döndürür. | all([True, 1]) |
| any() | Bir yinelenebilir nesnedeki en az bir öğe True ise True döndürür. | any([False, 0, 1]) |
| eval() | Bir dizeyi geçerli bir Python ifadesi olarak değerlendirir ve sonucunu döndürür. | eval("2 + 2") |
| chr() | Verilen tamsayının karşılık geldiği Unicode karakteri döndürür. | chr(97) |
| ord() | Verilen karakterin karşılık geldiği tamsayı (Unicode) değerini döndürür. | ord('a') |
Bu liste, Python'da kod yazarken en sık karşılaşacağınız ve kullanacağınız temel yerleşik fonksiyonları kapsamaktadır. Bunları bilmek, Python kodunuzu daha kısa, verimli ve "Pythonic" hale getirmenize yardımcı olacaktır!
🔥 Python Kariyerinizi Hemen Başlatın!
Hemen kursumuza kaydolun ve bu güçlü araçları kullanarak profesyonel Python geliştiricisi olma yolunda ilk adımı atın. Kursumuzdaki uygulamalı modüller, sizi sadece bir yazılımcı adayı değil, hazır bir profesyonel haline getirecek. Python Eğitimini Udemy platformunda bulabilirsiniz.
[ Python Eğitimi Sıfırdan İleri Seviye ]
Yorumlar
Yorum Gönder