Setelah kamu paham cara menulis komentar di Python, sekarang waktunya belajar pondasi utama dalam coding: variabel. Variabel itu ibarat kotak penyimpanan di memori komputer, tempat kamu menaruh data supaya bisa dipakai lagi di program.
Apa Itu Variabel?
Variabel adalah nama yang kamu tentukan untuk menampung nilai/data di memori. Misal, kamu ingin menyimpan nilai 3.14 di variabel bernama PI. Dengan variabel, kamu bisa mengelola data secara dinamis dan fleksibel.
Deklarasi Variabel di Python
Deklarasi variabel di Python sangat sederhana. Kamu cukup tulis nama variabel, operator assignment (=), lalu nilai yang ingin disimpan. Contoh:
nama = "Budi"
hobi = 'makan'
umur = 18
laki = True
Di sini, karakter =
adalah operator assignment. Nilai di sebelah kanan akan ditampung oleh variabel di sebelah kiri. Kamu bisa pakai tanda kutip tunggal (’’) atau ganda ("") untuk string.
Sekarang, coba tampilkan nilai keempat variabel di atas ke layar dengan fungsi print():
print("==== biodata ====")
print("nama: %s" % (nama))
print("hobi: %s, umur: %d, laki: %r" % (hobi, umur, laki))
Output:
==== biodata ====
nama: Budi
hobi: makan, umur: 18, laki: True
Penjelasan:
%s
untuk string%d
untuk integer%r
untuk boolean
Naming Convention Variabel
Sesuai PEP 8 (Style Guide for Python Code), nama variabel sebaiknya pakai snake_case:
pesan = 'halo, selamat pagi'
nilai_ujian = 99.2
nama_sahabat = "Sari"
umur_sahabat = 17
Assignment dan Update Nilai
Deklarasi variabel di Python selalu sekaligus assignment. Kamu bisa update nilainya kapan saja:
nama = "Budi"
umur = 18
nama = "Budi Santoso"
umur = 21
Deklarasi Variabel dengan Tipe Data
Kamu bisa tentukan tipe data secara eksplisit (optional, Python tetap dinamis):
nama: str = "Budi"
hobi: str = 'makan'
umur: int = 18
laki: bool = True
nilai_ujian: float = 99.2
nama_sahabat: str = "Sari"
umur_sahabat: int = 17
Deklarasi Banyak Variabel Sebaris
Kamu bisa deklarasi banyak variabel sekaligus dalam satu baris:
nilai1, nilai2, nilai3, nilai4 = 24, 25, 26, 21
nama1, nama2 = "Budi", "Sari"
nilai_rata_rata = (nilai1 + nilai2 + nilai3 + nilai4) / 4
print("rata-rata nilai: %f" % (nilai_rata_rata))
print("nama siswa: %s dan %s" % (nama1, nama2))
Output:
rata-rata nilai: 24.000000
nama siswa: Budi dan Sari
Praktik & Tips Variabel Python
- Gunakan nama variabel yang jelas dan deskriptif
- Ikuti snake_case untuk konsistensi
- Jangan pakai nama yang terlalu singkat kecuali untuk loop (misal: i, j)
- Update nilai variabel sesuai kebutuhan
- Untuk data yang tidak berubah, gunakan konstanta (huruf kapital)
Review Pembelajaran
Di bab ini, kamu sudah belajar:
- Konsep variabel dan fungsinya di Python
- Cara deklarasi dan assignment
- Naming convention sesuai PEP 8
- Deklarasi tipe data dan banyak variabel sekaligus
- Praktik terbaik dan tips
Bab berikutnya, kita akan membahas tipe data di Python—biar kamu makin paham cara kerja data di program. Siap lanjut?