Python Yerleşik İşlevleri Hile Sayfası

Python'un yerleşik işlevlerine ilişkin başvuru kılavuzu. Yazdırma, uzunluk, aralık, numaralandırma, zip, harita, filtre ve daha fazlasını nasıl kullanacağınızı öğrenin.

Yardımcı Program ve Sıra Fonksiyonları

Sıra indekslemeyi ve yapıları yönetmek için tasarlanmış önceden tanımlanmış yardımcı rutinler.

Yöntem / İşlevSözdizimiAçıklama
len()len(s)Bir nesnenin uzunluğunu (öğe sayısını) döndürür.
range()range(start, stop, [step])Başlangıçtan bitişe kadar değişmez bir sayı dizisi döndürür.
enumerate()enumerate(iterable, start=0)Dizin ve değer içeren tanımlama listeleri veren bir numaralandırma nesnesi döndürür.
zip()zip(*iterables)Girişler arasında karşılık gelen değerlere ait veri kümesi toplama yineleyicisini döndürür.
sorted()sorted(iterable, key=None, reverse=False)Yinelenebilir öğelerden yeni bir sıralanmış liste döndürür.
reversed()reversed(seq)Bir dizinin değerleri üzerinde ters yineleyici döndürür.

Değerlendirme ve İşlevsel Araçlar

Doğrulamayı, toplamayı ve matematiksel indirgemeyi destekleyen rutinler.

Yöntem / İşlevSözdizimiAçıklama
map()map(function, iterable)İşlevi yinelenebilir tüm öğelere uygular ve bir yineleyici döndürür.
filter()filter(function, iterable)İşlevin true değerini döndürdüğü yinelenebilir öğelerden bir yineleyici oluşturur.
any()any(iterable)Yinelenebilir öğenin en az bir öğesi True olarak değerlendirilirse True değerini döndürür.
all()all(iterable)Yinelenebilir öğenin tüm öğeleri True olarak değerlendirilirse True değerini döndürür.
sum()sum(iterable, start=0)Toplamlar başlar ve yinelenebilir öğeler soldan sağa doğru.
round()round(number, ndigits=None)Bir sayıyı ondalık hassasiyetle tam basamağa yuvarlar.

İnteraktif Demo Komut Dosyası

run_all_cheat_methods.py
Düzenleyicide Çalıştır
# len()
len(s)

# range()
range(start, stop, [step])

# enumerate()
enumerate(iterable, start=0)

# zip()
zip(*iterables)

# sorted()
sorted(iterable, key=None, reverse=False)

# reversed()
reversed(seq)

# map()
map(function, iterable)

# filter()
filter(function, iterable)

# any()
any(iterable)

# all()
all(iterable)

# sum()
sum(iterable, start=0)

# round()
round(number, ndigits=None)

Sıkça Sorulan Sorular

Zip() farklı uzunluklardaki yinelenebilirleri nasıl işler?

Varsayılan olarak zip() en kısa yinelenebilirlik süresi dolduğunda durur.Python 3.10+'da, uzunluklar farklıysa ValueError değerini yükseltmek için strict=True komutunu iletebilirsiniz.

sorted() ve list.sort() arasındaki fark nedir?

sorted() yeni bir sıralanmış liste döndürür ve yinelenebilir olanları kabul eder; list.sort() ise listeyi yerinde sıralar ve Yok değerini döndürür.

İlgili Konular

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.