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 / Fungsi | Sintaks | Deskripsi |
|---|---|---|
| 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 / Fungsi | Sintaks | Deskripsi |
|---|---|---|
| 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
# 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
Pelajari konversi tipe implisit dan eksplisit dengan Python. Konversi antara string, bilangan bulat, float, daftar, set, dan kamus.
LembarTulis pemahaman daftar, kamus, himpunan, dan generator yang ringkas dan mudah dibaca dengan Python.
LembarKuasai operator aritmatika, perbandingan, logika, bitwise, penugasan, dan identitas dengan Python.
Sumber Daya Python yang Direkomendasikan
Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.
Fungsi Python
Fungsi master Python. Pelajari cara menulis kode yang dapat digunakan kembali menggunakan def, menentukan argumen, mengembalikan nilai, dan memahami cakupan lokal dan global.
Cara Membalikkan String dengan Python
Pelajari cara membalikkan string dengan Python menggunakan slicing, fungsi reversed(), dan penggabungan loop dengan contoh kode visual.
Python vs JavaScript: Bahasa Pemrograman Mana yang Terbaik?
Perbandingan komprehensif antara Python dan JavaScript. Jelajahi perbedaan sintaksis, kinerja, kasus penggunaan (backend vs frontend), dan contoh pengkodean.