![]() |
Variabel adalah sebuah nama yang digunakan untuk merujuk ke lokasi memori tempat penyimpanan data. Dalam Python, Anda tidak perlu mendeklarasikan tipe data variabel secara eksplisit. Python menggunakan pengetikan dinamis (dynamic typing), yang berarti tipe data variabel ditentukan saat runtime, berdasarkan nilai yang Anda berikan.
Aturan Penamaan Variabel
Hanya boleh terdiri dari huruf, angka, dan garis bawah (underscore
_).Harus dimulai dengan huruf atau garis bawah (
_), tidak boleh dengan angka.Peka terhadap huruf besar dan huruf kecil (case-sensitive). Misalnya,
usiaberbeda denganUsia.Tidak boleh menggunakan kata kunci (reserved keywords) Python, seperti
if,for,while, dll.
Tipe Data dalam Python
Tipe data mendefinisikan jenis nilai yang dapat disimpan oleh sebuah variabel. Python memiliki beberapa tipe data built-in (bawaan) yang sering digunakan.
1. Tipe Data Numerik (Numeric Types)
Digunakan untuk menyimpan nilai-nilai angka.
| Tipe Data | Deskripsi | Contoh |
int (Integer) | Bilangan bulat positif atau negatif, tanpa desimal. | 10, -5, 100000 |
float (Floating Point) | Bilangan real (pecahan) dengan titik desimal. | 3.14, -0.5, 1.0 |
complex | Bilangan kompleks, ditulis sebagai $a + bj$ di mana $a$ adalah bagian real dan $b$ adalah bagian imajiner. | 1 + 2j, 5j |
2. Tipe Data Teks (Text Type)
| Tipe Data | Deskripsi | Contoh |
str (String) | Deretan karakter (huruf, angka, simbol) yang diapit oleh tanda kutip tunggal (') atau ganda ("). | "Halo Dunia", 'Python 3', "123" |
3. Tipe Data Boolean
| Tipe Data | Deskripsi | Contoh |
bool (Boolean) | Digunakan untuk menyimpan nilai kebenaran. Hanya memiliki dua nilai: True (Benar) atau False (Salah). | True, False |
Digunakan untuk menyimpan kumpulan nilai yang berurutan.
list: Kumpulan item yang terurut, dapat diubah (mutable), dan memungkinkan duplikasi anggota. Ditulis dengan kurung siku[].Contoh:
daftar_belanja = ["apel", "pisang", "susu"]
tuple: Kumpulan item yang terurut, tidak dapat diubah (immutable), dan memungkinkan duplikasi anggota. Ditulis dengan kurung biasa().Contoh:
koordinat = (10, 20)
range: Merepresentasikan urutan angka yang tidak dapat diubah.
5. Tipe Data Pemetaan (Mapping Type)
dict(Dictionary): Kumpulan pasangan kunci-nilai (key-value pair) yang tidak terurut dan dapat diubah (mutable). Kunci harus unik. Ditulis dengan kurung kurawal{}.Contoh:
data_pegawai = {"nama": "Ayu", "umur": 25}
6. Tipe Data Himpunan (Set Types)
set: Kumpulan item yang tidak terurut, tidak terindeks, dan tidak mengizinkan anggota duplikat. Dapat diubah (mutable). Ditulis dengan kurung kurawal{}.Contoh:
angka_unik = {1, 2, 3}
frozenset: Mirip denganset, tetapi tidak dapat diubah (immutable).

0 comments:
Posting Komentar