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.

FungsiKegunaanNilai Kembalian
abs()Mengubah suatu bilangan ke bentuk absolutBilangan absolut
all()Memeriksa apakah semua anggota objek iterable bernilai TrueBoolean
any()Memeriksa adakah minimal satu anggota objek iterable bernilai TrueBoolean
ascii()Mengembalikan perwakilan objek yang dicetakString karakter ASCII atau karakter Escape
bin()Mengubah integer ke binerString biner
bool()Mengembalikan nilai BooleanBoolean
breakpoint()Mendebug suatu kode programNone
bytearray()Mengembalikan array byteBytearray
bytes()Mengembalikan objek byteBytes
callable()Memeriksa apakah suatu objek dapat dipanggilBoolean
chr()Mengembalikan karakter unicode dari bilangan integerString unicode
classmethod()Mengembalikan fungsi kelas dari suatu fungsiClass Method
compile()Mengubah kode dalam bentuk string atau objek AST menjadi objek kode pythonObjek kode
complex()Membuat bilangan kompleksBilangan kompleks
delattr()Menghapus atribut dari suatu objekNone
dict()Membuat dictionaryDictionary
dir()Mengembalikan atribut objekList berisi atribut objek
divmod()Mengembalikan hasil bagi dan sisa bagiTuple berisi hasil bagi dan sisa bagi
enumerate()Menghasilkan objek enumerateObjek enumerate
eval()Menjalankan kode python di dalam programNone
exec()Menjalankan program secara dinamisNone
filter()Menghasilkan iterable baru dari anggota iterable lama yang bernilai TrueObjek iterable baru hasil filter
float()Menghasilkan nilai float dari bilangan atau string bilanganFloat
format()Menghasilkan string yang sudah terformatstring terformat
frozenset()Menghasilkan objek frozensetFrozenset
getattr()Mendapatkan nilai dari atribut suatu objekNilai dari atribut objek
globals()Mendapatkan dictionary tabel simbol globalDictionary tabel simbol global
hasattr()Memeriksa apakah suatu objek memiliki atribut tertentuBoolean
hash()Mendapatkan nilai hash dari suatu objekNilai hash (integer)
help()Memanggil sistem bantuan bawaan pythonNone
hex()Mengubah integer ke heksadesimalString heksadesimal
id()Mendapatkan identitas suatu objekNilai identitas suatu objek (integer)
input()Membaca masukan dan mengembalikannyaString
int()Mengubah ke bentuk bilangan bulatInteger
isinstance()Memeriksa apakah suatu objek adalah instance dari suatu classBoolean
issubclass()Memeriksa apakah suatu objek adalah subclass dari suatu class
Boolean
iter()Mengembalikan iterator suatu objek iterableObjek iterator
len()Mengembalikan panjang suatu objek iterablePanjang atau jumlah item (integer)
list()Membuat list dari objek iterableList
locals()Mendapatkan dictionary tabel simbol lokalDictionary tabel simbol lokal
map()Menerapkan fungsi terhadap list dan mengembalikannya berupa objek mapObjek map
max()Mendapatkan nilai terbesarNilai terbesar
memoryview()Mengembalikan objek memory viewObjek memory view
min()Mendapatkan nilai terkecilNilai terkecil
next()Mengembalikan nilai selanjutnya dari suatu iteratorNilai selanjutnya dari iterator
object()Membuat objek tanpa fitur apapunObjek
oct()Mengubah integer ke oktalString oktal
open()Membuka file dan mengembalikannyaObjek file
ord()Mendapatkan kode unicode dari suatu karakterKode unicode (integer)
pow()Mendapatkan pangkat bilanganNilai yang sudah dipangkatkan
print()Mencetak atau menampilkan objek yang diberikanNone
property()Mendapatkan atribut properti dari objekAtribut properti
range()Mendapatkan deret urut bilangan bulat dari start sampai stopObjek range
repr()Mengembalikan perwakilan yang dapat dicetak dari suatu objekString
reversed()Mendapatkan iterator sequence yang sudah dibalik dari argumen yang diberikaniterator sequence yang terbalik
round()Membulatkan bilangan berkoma (desimal)Integer
set()Membuat set dari objek iterableSet
setattr()Menetapkan nilai atribut dari suatu objekNone
slice()Membuat objek terpotong sesuai kisaranObjek slice
sorted()Mengurutkan item dalam iterableIterable yang sudah diurutkan
staticmethod()Mengubah fungsi menjad static methodStatic Method
str()Mengubah suatu objek ke bentuk stringString
sum()Menjumlahkan semua item dalam iterableHasil penjumlahan
super()Merujuk ke kelas induk suatu objekAtribut dari kelas induk
tuple()Membuat tuple dari objek iterableTuple
type()Mendapatkan tipe atau jenis suatu objekTipe dari suatu objek
vars()Mengembalikan atribut __dict__ dari suatu objekDictionary atribut objek
zip()Membentuk iterator tuple berisi item dari iterable yang menjadi argumennyaObjek yang sudah dizip
__import__()Fungsi lanjutan yang dipanggil oleh statement import.Modul