Python - Modul 1
Python - Modul 1
PYTHON
Sintaks Dasar
1.1 Identifier
Identifier adalah identitas atau nama yang telah diberikan kepada function, variabel,
obyek, class, namespace dan lain-lain.
• Identifier bisa terdiri dari kombinasi huruf kecil (a-z) atau huruf besar (A-Z),
angka ( 0-9 ), dan underscore ( _ ).
• Identifier tidak bisa dimulai menggunakan angka, misalnya 1variabel.
• Kata kunci tidak bisa digunakan sebagai identifier.
Statement yang ada di dalam tanda kurung [ ], { }, dan ( ) tidak memerlukan tanda \.
Contoh :
1.5 Komentar
Tanda pagar ( # ) digunakan untuk menandai komentar di python. Komentar tidak akan
diproses oleh interpreter Python. Komentar hanya berguna untuk programmer untuk
memudahkan memahami maksud dari kode.
Tipe Data
Beberapa tipe data built-in atau bawaan yang cukup lengkap dan tidak sulit untuk
digunakan. Beberapa tipe data yang wajib Anda ketahui di Python3 antara lain:
• int, tipe data yang dapat Anda isi dengan bilangan bulat.
• float, tipe data yang dapat Anda isi dengan bilangan koma.
• string, tipe data yang dapat Anda isi dengan sebuah karakter atau kalimat.
• complex, tipe data bilangan kompleks atau bilangan imajiner, seperti 5j, 54j, 1j.
• long, tipe data yang dapat Anda isi dengan bilangan yang sangat besar. Bisa lebih
dari 1 milyar.
• boolean, tipe data yang dapat Anda isi untuk mendukung operasi bool. Nilainya
hanya True dan False.
• List, adalah tipe data yang berisi item yang berurut. List bisa berisi anggota
dengan tipe yang sama maupun berbeda. Untuk mendeklarasikan list, digunakan
tanda kurung [ ] dan masing-masing anggotanya dipisahkan oleh tanda koma.
• Tuple, adalah jenis data lain yang mirip dengan list. Perbedaannya dengan list
adalah anggotanya tidak bisa diubah (immutable). Tuple dideklarasikan dengan
menggunakan tanda kurung ( ). dan anggotanya dipisahkan oleh tanda koma.
• Set, adalah salah satu tipe data di Python yang tidak berurut (unordered). Set
memiliki anggota yang unik (tidak ada duplikasi). Jadi misalnya kalau kita
meletakkan dua anggota yang sama di dalam set, maka otomatis set akan
menghilangkan yang salah satunya. Set dibuat dengan meletakkan anggota –
anggotanya di dalam tanda kurung kurawal { }, dipisahkan menggunakan tanda
koma.
• Dictionary, adalah tipe data yang tiap anggotanya terdiri dari pasangan kunci-
nilai (key-value). Dictionary dideklarasikan dengan menggunakan tanda kurung
kurawal { }, dimana anggotanya memiliki bentuk kunci:nilai atau key:value dan
tiap anggota dipisah tanda koma. Kunci dan nilainya bisa memiliki tipe
sembarang.
Kita bisa menggunakan fungsi type() untuk mengetahui tipe data suatu objek di python.
Contoh :
x=5
print(x, "tipenya adalah ", type(x))
x = 2.0
print(x, "tipenya adalah ", type(x))
3.1 Variabel
Variabel adalah lokasi di memori yang digunakan untuk menyimpan nilai. Pada saat kita
membuat sebuah variabel, kita ‘memesan’ tempat di dalam memori. Tempat tersebut
bisa diisi dengan data atau objek, baik itu bilangan bulat (integer), pecahan (float),
karakter (string), dan lain - lain.
Kita juga bisa menugaskan masing - masing variabel ke objek yang berbeda dalam
sebaris perintah. Sebagai contoh :
a, b, c = 1, 3.4, "Umar"
Pada tabel di bawah ini, misalkan x = 10 (0000 1010) dalam biner dan y = 4 (0000
0100) dalam biner.