Python adalah bahasa pemrograman yang powerful. Python dilengkapi dengan banyak fungsi built-in (bawaan) untuk melakukan berbagai hal.
Python 3.6 (versi terbaru python) memiliki 68 fungsi built-in. Tabel berikut menampilkan deskripsi dari semua fungsi tersebut.
Metode | Deskripsi |
abs() | Mengembalikan nilai absolut dari suatu bilangan |
all() | Mengembalikan True jika semua anggota data iterable bernilai True |
any() | Menguji apakah satu atau lebih anggota iterable bernilai True |
ascii() | Mengembalikan string yang berisi karakter yang bisa dicetak |
bin() | Mengubah integer menjadi string biner |
bool() | Mengubah suatu nilai menjadi nilai Boolean |
bytearray() | Mengembalikan array dari byte |
bytes() | Mengembalikan objek byte immutable |
callable() | Menguji apakah sebuah objek bisa dipanggil |
chr() | Mengembalikan karakter (string) dari suatu integer |
classmethod() | Mengembalikan metode class untuk fungsi yang diberikan |
compile() | Mengembalikan kode objek Python |
complex() | Menciptakan Bilangan Kompleks |
delattr() | Menghapus attribut dari objek |
dict() | Menciptakan dictionary |
dir() | Mengembalikan atribut objek |
divmod() | Mengembalikan tuple dari hasil bagi dan sisa |
enumerate() | Mengembalikan objek enumerasi |
eval() | Menjalankan kode python dalam program |
exec() | Mengeksekusi program secara dinamis |
filter() | Menghasilkan iterator dari anggota – anggota yang bernilai True |
float() | Mengembalikan bilangan float dari bilangan atau string |
format() | Mengembalikan string yang terformat |
frozenset() | Mengembalikan objek frozenset immutable |
getattr() | Mengembalikan nilai dari atribut objek |
globals() | Mengembalikan dictionary table simbol global |
hasattr() | Menguji apakah objek memiliki atribut tertentu |
hash() | Mengembalikan nilai hash dari suatu objek |
help() | Memanggil sistem help built-in |
hex() | Mengubah integer menjadi hexadecimal |
id() | Mengembalikan identitas objek |
input() | Membaca masukan dan mengembalikan string |
int() | Mengembalikan integer dari suatu bilangan atau string |
isinstance() | Menguji apakah suatu objek merupakan instance dari class |
issubclass() | Menguji apakah suatu objek merupakan subclass dari class |
iter() | Mengembalikan iterator objek |
len() | Mengembalikan panjang objek |
list() | Menciptakan list baru |
locals() | Mengembalikan dictionary dari tabel simbol lokal |
map() | Mengaplikasikan fungsi terhadap list dan mengembalikan list baru |
max() | Mengembalikan nilai terbesar |
memoryview() | Mengembalikan view memori dari argumen |
min() | Mengembalikan nilai terkecil |
next() | Mengambil nilai selanjutnya dari iterator |
object() | Menciptakan objek |
oct() | Mengubah integer menjadi octal |
open() | Mengembalikan objek file |
ord() | Mengembalikan kode unicode dari karakter |
pow() | Mengembalikan pangkat bilangan |
print() | Mencetak objek yang diberikan |
property() | Mengembalikan attribut properti |
range() | Mengembalikan integer yang berurut dari start sampai stop |
repr() | Mengembalikan karakter yang bisa dicetak dari suatu objek |
reversed() | Mengembalikan iterator sequence yang dibalik |
round() | Membulatkan bilangan berkoma |
set() | Mengembalikan set |
setattr() | Mengeset nilai dari attribut objek |
slice() | Menciptakan objek terpotong sesuai range |
sorted() | Mengembalikan list yang disortir |
staticmethod() | Menciptakan metode static dari suatu fungsi |
str() | Mengembalikan string dari objek |
sum() | Menambahkan semua anggota dari iterable |
super() | Mengacu ke parent class dari objek |
tuple() | Menciptakan tuple |
type() | Mengembalikan tipe objek |
vars() | Mengembalikan atribut __dict__ dari kelas |
zip() | Mengembalikan iterator dari tuple |
__import__() | Fungsi lanjut yang dipanggil menggunakan import |
* iterable = sequence, data berurut. Termasuk di dalamnya string, list, dan tuple.