Kamus Lengkap Perintah Python dan Fungsinya
Kamus Lengkap Perintah Python dan Fungsinya
Berikut adalah daftar lengkap perintah Python berupa keywords, built-in functions, dan beberapa modul standar populer, lengkap dengan arti dan fungsinya. Cocok digunakan sebagai referensi belajar pemrograman Python untuk pemula maupun lanjutan.
1. Keywords Python (Kata Kunci)
Keywords adalah kata khusus yang tidak bisa digunakan sebagai nama variabel atau fungsi. Python memiliki 35 keywords bawaan.
| Keyword | Fungsi |
False | Nilai boolean salah |
True | Nilai boolean benar |
None | Menyatakan tidak ada nilai |
and | Operator logika "dan" |
or | Operator logika "atau" |
not | Negasi logika |
if | Percabangan kondisi |
elif | Kondisi alternatif |
else | Bagian akhir percabangan |
for | Perulangan dengan iterasi |
while | Perulangan dengan kondisi |
break | Hentikan perulangan |
continue | Lanjut ke iterasi berikutnya |
pass | Placeholder (tidak melakukan apa-apa) |
def | Mendefinisikan fungsi |
return | Mengembalikan nilai dari fungsi |
yield | Menghasilkan nilai dari generator |
class | Mendefinisikan kelas |
with | Manajemen konteks (misalnya membuka file) |
as | Memberi alias |
import | Mengimpor modul |
from | Impor bagian tertentu dari modul |
global | Menandai variabel global |
nonlocal | Menandai variabel bukan lokal |
try | Blok penanganan error |
except | Menangani error |
finally | Selalu dijalankan (meski error) |
raise | Melempar error/exception |
assert | Mengecek kondisi (debugging) |
lambda | Membuat fungsi anonim singkat |
del | Menghapus variabel/elemen |
in | Mengecek apakah elemen ada di koleksi |
is | Cek identitas objek |
2. Built-in Functions Python
Python memiliki 68 fungsi bawaan yang bisa digunakan langsung tanpa mengimpor library.
| Fungsi | Arti / Kegunaan |
abs(x) | Mengembalikan nilai absolut |
all(iterable) | True jika semua elemen True |
any(iterable) | True jika ada minimal 1 True |
bin(x) | Mengubah integer ke biner |
bool(x) | Konversi ke boolean |
breakpoint() | Memulai debugging |
bytes() | Membuat objek bytes |
chr(i) | Kode Unicode ke karakter |
classmethod() | Mendefinisikan method kelas |
compile() | Kompilasi kode Python |
complex(a,b) | Membuat bilangan kompleks |
dict() | Membuat dictionary |
dir(obj) | Daftar atribut objek |
divmod(a,b) | Menghasilkan (hasil bagi, sisa) |
enumerate() | Iterasi dengan index |
eval(expr) | Menjalankan ekspresi Python |
exec(code) | Menjalankan kode Python |
filter(func,iter) | Menyaring iterable |
float(x) | Konversi ke float |
format(val,spec) | Format string |
getattr(obj,attr) | Mengambil atribut |
globals() | Dictionary variabel global |
hasattr() | Cek atribut objek |
hash() | Menghasilkan hash objek |
help() | Dokumentasi Python |
hex() | Konversi ke heksadesimal |
id() | ID unik objek |
input() | Menerima input dari user |
int(x) | Konversi ke integer |
isinstance() | Cek tipe objek |
iter() | Mengembalikan iterator |
len(obj) | Jumlah elemen |
list() | Membuat list |
locals() | Dictionary variabel lokal |
map(func,iter) | Mapping fungsi ke iterable |
max() | Nilai terbesar |
min() | Nilai terkecil |
next() | Ambil item berikutnya dari iterator |
object() | Membuat objek dasar |
open() | Membuka file |
ord() | Karakter ke Unicode |
pow(a,b) | Perpangkatan |
print() | Menampilkan output |
range() | Membuat urutan angka |
repr() | Representasi objek |
reversed() | Membalik urutan |
round() | Membulatkan angka |
set() | Membuat set |
slice() | Membuat objek slice |
sorted() | Mengurutkan iterable |
str() | Konversi ke string |
sum() | Menjumlahkan iterable |
tuple() | Membuat tuple |
type() | Tipe objek |
vars() | Dictionary atribut objek |
zip() | Menggabungkan iterable |
3. Modul Standar Python yang Sering Dipakai
Selain keyword dan fungsi bawaan, Python memiliki banyak modul standar.
| Modul | Fungsi Populer |
math | math.sqrt(), math.pi, math.sin() |
os | os.listdir(), os.remove(), os.getcwd() |
sys | sys.exit(), sys.version, sys.path |
datetime | datetime.now(), strftime() |
random | random.randint(), random.choice() |
json | json.dumps(), json.loads() |
Kesimpulan: Python menyediakan 35 keywords, 68 fungsi bawaan, dan ratusan modul standar. Dengan memahami semua perintah ini, kita bisa menulis program Python lebih efektif dan efisien.