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 |
