Lembar Cheat Fungsi Bawaan Python

Panduan referensi untuk fungsi bawaan Python. Pelajari cara menggunakan print, len, range, enumerate, zip, map, filter, dan banyak lagi.

Fungsi Utilitas & Urutan

Rutinitas pembantu yang telah ditentukan sebelumnya dirancang untuk mengelola pengindeksan dan struktur urutan.

Metode / FungsiSintaksDeskripsi
len()len(s)Mengembalikan panjang (jumlah item) suatu objek.
range()range(start, stop, [step])Mengembalikan urutan angka yang tidak dapat diubah mulai dari awal hingga berhenti.
enumerate()enumerate(iterable, start=0)Mengembalikan objek enumerasi yang menghasilkan tupel yang berisi indeks dan nilai.
zip()zip(*iterables)Mengembalikan iterator agregasi tupel nilai yang sesuai di seluruh input.
sorted()sorted(iterable, key=None, reverse=False)Mengembalikan daftar terurut baru dari item di iterable.
reversed()reversed(seq)Mengembalikan iterator terbalik pada nilai suatu urutan.

Alat Evaluasi & Fungsional

Rutinitas yang mendukung verifikasi, agregasi, dan reduksi matematis.

Metode / FungsiSintaksDeskripsi
map()map(function, iterable)Menerapkan fungsi ke semua item di iterable dan mengembalikan iterator.
filter()filter(function, iterable)Membangun sebuah iterator dari elemen iterable yang fungsinya mengembalikan nilai true.
any()any(iterable)Mengembalikan True jika setidaknya satu elemen dari iterable bernilai True.
all()all(iterable)Mengembalikan True jika semua elemen iterable bernilai True.
sum()sum(iterable, start=0)Jumlah awal dan item yang dapat diubah dari kiri ke kanan.
round()round(number, ndigits=None)Membulatkan angka hingga presisi desimal ndigit.

Skrip Demo Interaktif

run_all_cheat_methods.py
Jalankan di Editor
# 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)

Pertanyaan yang Sering Diajukan

Bagaimana zip() menangani iterable dengan panjang berbeda?

Secara default, zip() berhenti ketika iterable terpendek habis. DiPython 3.10+, Anda dapat meneruskan strict=True untuk menaikkan ValueError jika panjangnya berbeda.

Apa perbedaan antara diurutkan() dan daftar.sortir()?

diurutkan() mengembalikan daftar terurut baru dan menerima iterasi apa pun, sedangkan list.sort() mengurutkan daftar di tempat dan mengembalikan Tidak Ada.

Topik Terkait

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.