Fungsi Bawaan Python
Berikut ini adalah tabel fungsi bawaan dari Python 3.x. Fungsi ini bisa digunakan tanpa harus mengimport modul lain kedalam program yang sedang kita buat.
Kategori | Fungsi | Deskripsi |
---|---|---|
Matematika & Angka | abs() | Nilai absolut |
round() | Pembulatan angka | |
pow() | Pangkat (bisa dengan modulus) | |
divmod() | Menghasilkan hasil bagi dan sisa | |
min(), max() | Nilai minimum atau maksimum | |
sum() | Jumlah dari elemen iterable | |
bin(), oct(), hex() | Konversi ke biner, oktal, heksadesimal | |
Konversi Tipe | int(), float(), complex() | Konversi ke tipe numerik |
str(), bool() | Konversi ke string atau boolean | |
list(), tuple(), set(), dict() | Konversi ke tipe koleksi | |
frozenset() | Set yang tidak bisa diubah | |
bytes(), bytearray() | Tipe data biner | |
ord(), chr() | Konversi antara karakter dan kode Unicode | |
Iterasi / Fungsi | range() | Menghasilkan deret angka |
map(), filter(), zip() | Fungsi pemrosesan iterable | |
enumerate() | Pasangan indeks dan nilai dalam loop | |
all(), any() | Uji apakah semua / ada elemen True | |
sorted(), reversed() | Menyortir atau membalik iterable | |
slice() | Membuat objek potongan data | |
Introspeksi | type(), id() | Jenis objek dan alamat memorinya |
isinstance(), issubclass() | Memeriksa tipe atau pewarisan kelas | |
hasattr(), getattr(), setattr(), delattr() | Operasi atribut objek | |
dir() | Daftar atribut dari objek | |
vars(), globals(), locals() | Mengakses ruang nama (namespace) | |
callable() | Apakah objek bisa dipanggil seperti fungsi | |
repr(), ascii(), format() | Representasi string untuk debugging atau output | |
Input / Eksekusi Kode | print(), input() | Cetak ke layar atau ambil input pengguna |
open() | Membuka file | |
eval(), exec(), compile() | Evaluasi atau eksekusi kode Python | |
help(), exit(), quit() | Bantuan dan kontrol interaktif interpreter | |
Objek & Kelas | object() | Objek dasar dalam Python |
staticmethod(), classmethod() | Pengubah metode dalam kelas | |
property() | Manajemen properti dalam kelas | |
super() | Mengakses kelas induk | |
breakpoint() | Memulai debugger saat runtime |