Estimasi Waktu Baca: 2 menit
Tidak dapat dipungkiri lagi bahwasanya python merupakan bahasa pemrograman yang memiliki banyak nilai lebih daripada bahasa pemrograman lain. Banyak fitur yang sudah tersedia di dalamnya agar para pengguna dapat lebih mudah dan efisien dalam menggunakan python.
Salah satu fitur dari sekian banyak fitur di python adalah dengan dibuatnya fungsi bawaan atau built-in function python. Tercatat pada python versi 3.8 terdapat 69 fungsi bawaan yang sudah terangkum pada tabel di bawah ini.
Fungsi | Kegunaan | Nilai Kembalian |
abs() | Mengubah suatu bilangan ke bentuk absolut | Bilangan absolut |
all() | Memeriksa apakah semua anggota objek iterable bernilai True | Boolean |
any() | Memeriksa adakah minimal satu anggota objek iterable bernilai True | Boolean |
ascii() | Mengembalikan perwakilan objek yang dicetak | String karakter ASCII atau karakter Escape |
bin() | Mengubah integer ke biner | String biner |
bool() | Mengembalikan nilai Boolean | Boolean |
breakpoint() | Mendebug suatu kode program | None |
bytearray() | Mengembalikan array byte | Bytearray |
bytes() | Mengembalikan objek byte | Bytes |
callable() | Memeriksa apakah suatu objek dapat dipanggil | Boolean |
chr() | Mengembalikan karakter unicode dari bilangan integer | String unicode |
classmethod() | Mengembalikan fungsi kelas dari suatu fungsi | Class Method |
compile() | Mengubah kode dalam bentuk string atau objek AST menjadi objek kode python | Objek kode |
complex() | Membuat bilangan kompleks | Bilangan kompleks |
delattr() | Menghapus atribut dari suatu objek | None |
dict() | Membuat dictionary | Dictionary |
dir() | Mengembalikan atribut objek | List berisi atribut objek |
divmod() | Mengembalikan hasil bagi dan sisa bagi | Tuple berisi hasil bagi dan sisa bagi |
enumerate() | Menghasilkan objek enumerate | Objek enumerate |
eval() | Menjalankan kode python di dalam program | None |
exec() | Menjalankan program secara dinamis | None |
filter() | Menghasilkan iterable baru dari anggota iterable lama yang bernilai True | Objek iterable baru hasil filter |
float() | Menghasilkan nilai float dari bilangan atau string bilangan | Float |
format() | Menghasilkan string yang sudah terformat | string terformat |
frozenset() | Menghasilkan objek frozenset | Frozenset |
getattr() | Mendapatkan nilai dari atribut suatu objek | Nilai dari atribut objek |
globals() | Mendapatkan dictionary tabel simbol global | Dictionary tabel simbol global |
hasattr() | Memeriksa apakah suatu objek memiliki atribut tertentu | Boolean |
hash() | Mendapatkan nilai hash dari suatu objek | Nilai hash (integer) |
help() | Memanggil sistem bantuan bawaan python | None |
hex() | Mengubah integer ke heksadesimal | String heksadesimal |
id() | Mendapatkan identitas suatu objek | Nilai identitas suatu objek (integer) |
input() | Membaca masukan dan mengembalikannya | String |
int() | Mengubah ke bentuk bilangan bulat | Integer |
isinstance() | Memeriksa apakah suatu objek adalah instance dari suatu class | Boolean |
issubclass() | Memeriksa apakah suatu objek adalah subclass dari suatu class | Boolean |
iter() | Mengembalikan iterator suatu objek iterable | Objek iterator |
len() | Mengembalikan panjang suatu objek iterable | Panjang atau jumlah item (integer) |
list() | Membuat list dari objek iterable | List |
locals() | Mendapatkan dictionary tabel simbol lokal | Dictionary tabel simbol lokal |
map() | Menerapkan fungsi terhadap list dan mengembalikannya berupa objek map | Objek map |
max() | Mendapatkan nilai terbesar | Nilai terbesar |
memoryview() | Mengembalikan objek memory view | Objek memory view |
min() | Mendapatkan nilai terkecil | Nilai terkecil |
next() | Mengembalikan nilai selanjutnya dari suatu iterator | Nilai selanjutnya dari iterator |
object() | Membuat objek tanpa fitur apapun | Objek |
oct() | Mengubah integer ke oktal | String oktal |
open() | Membuka file dan mengembalikannya | Objek file |
ord() | Mendapatkan kode unicode dari suatu karakter | Kode unicode (integer) |
pow() | Mendapatkan pangkat bilangan | Nilai yang sudah dipangkatkan |
print() | Mencetak atau menampilkan objek yang diberikan | None |
property() | Mendapatkan atribut properti dari objek | Atribut properti |
range() | Mendapatkan deret urut bilangan bulat dari start sampai stop | Objek range |
repr() | Mengembalikan perwakilan yang dapat dicetak dari suatu objek | String |
reversed() | Mendapatkan iterator sequence yang sudah dibalik dari argumen yang diberikan | iterator sequence yang terbalik |
round() | Membulatkan bilangan berkoma (desimal) | Integer |
set() | Membuat set dari objek iterable | Set |
setattr() | Menetapkan nilai atribut dari suatu objek | None |
slice() | Membuat objek terpotong sesuai kisaran | Objek slice |
sorted() | Mengurutkan item dalam iterable | Iterable yang sudah diurutkan |
staticmethod() | Mengubah fungsi menjad static method | Static Method |
str() | Mengubah suatu objek ke bentuk string | String |
sum() | Menjumlahkan semua item dalam iterable | Hasil penjumlahan |
super() | Merujuk ke kelas induk suatu objek | Atribut dari kelas induk |
tuple() | Membuat tuple dari objek iterable | Tuple |
type() | Mendapatkan tipe atau jenis suatu objek | Tipe dari suatu objek |
vars() | Mengembalikan atribut __dict__ dari suatu objek | Dictionary atribut objek |
zip() | Membentuk iterator tuple berisi item dari iterable yang menjadi argumennya | Objek yang sudah dizip |
__import__() | Fungsi lanjutan yang dipanggil oleh statement import. | Modul |