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 / İşlev | Sözdizimi | Açı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 / İşlev | Sözdizimi | Açı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ı
# 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
Python'da örtülü ve açık tür dönüşümlerini öğrenin. Dizeler, tam sayılar, kayan noktalar, listeler, kümeler ve sözlükler arasında dönüştürme yapın.
Python Kavramaları Hile SayfasıPython'da kısa ve okunabilir liste, sözlük, küme ve oluşturucu kavramaları yazın.
Python Operatörleri Hile SayfasıPython'da aritmetik, karşılaştırma, mantıksal, bitsel, atama ve kimlik operatörlerinde uzmanlaşın.
Önerilen Python Kaynakları
İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.
Python İşlevleri
Python fonksiyonlarında ustalaşın. Def kullanarak yeniden kullanılabilir kod yazmayı, bağımsız değişkenleri tanımlamayı, değerleri döndürmeyi ve kapsamı yerel ve genel olarak nasıl anlayacağınızı öğrenin.
Python'da Bir Dize Nasıl Tersine Döndürülür
Dilimlemeyi, ters() işlevini ve döngü birleştirmeyi kullanarak Python'da bir dizeyi nasıl tersine çevireceğinizi görsel kod örnekleriyle öğrenin.
Python vs JavaScript: Hangi Programlama Dili En İyisidir?
Python ve JavaScript arasında kapsamlı bir karşılaştırma. Sözdizimi farklılıklarını, performansı, kullanım örneklerini (arka uç ve ön uç) ve kodlama örneklerini keşfedin.