Belajar Variabel di Python: Mudah & Jelas!
Variabel adalah dasar dari semua pemrograman. Di Python, variabel seperti kotak penyimpanan yang bisa kamu beri nama dan isi dengan angka, teks, daftar, dan lainnya. Mari kita bahas secara sederhana agar kamu benar-benar paham!
🌟 Apa Itu Variabel?
Bayangkan kamu punya kotak. Kamu beri label "umur", lalu masukkan angka 20 ke dalamnya. Di Python, ini ditulis:
umur = 20
Sekarang, setiap kali kamu tulis umur
, komputer akan tahu itu berarti 20
.
✅ Aturan Memberi Nama Variabel
Tidak semua nama boleh digunakan. Ikuti aturan ini agar kode kamu aman dan rapi:
- Tidak boleh dimulai angka: ❌
1nama
, ✅nama1
- Tidak boleh ada spasi: ❌
nama saya
, ✅nama_saya
- Tidak boleh pakai simbol aneh: ❌
harga$
,file.txt
, ✅harga_barang
- Huruf kecil dan garis bawah (disarankan): ✅
total_harga
,nama_lengkap
- Hindari kata khusus Python seperti:
list
,str
,print
,type
- Hindari huruf yang mirip angka: jangan gunakan
l
(L kecil),O
(O besar),I
(i besar) karena bisa dikira1
atau0
.
gaji_kotor
daripada gk
. Kode jadi lebih mudah dibaca!
🔁 Dynamic Typing: Variabel Bisa Ganti-Ganti Tipe
Di Python, variabel bisa diisi dengan berbagai jenis data, bahkan bisa diganti sewaktu-waktu:
# Variabel bisa berubah-ubah tipe
data = 10
print(data) # Output: 10
data = "Halo Dunia"
print(data) # Output: Halo Dunia
data = [1, 2, 3]
print(data) # Output: [1, 2, 3]
✅ Kelebihan Dynamic Typing
- Lebih fleksibel dan mudah digunakan
- Pengembangan lebih cepat
❌ Kekurangan Dynamic Typing
- Bisa menyebabkan bug jika kamu lupa tipe datanya
- Kamu harus sering cek tipe data dengan
type()
🔍 Cek Tipe Data dengan type()
Gunakan fungsi type()
untuk tahu isi variabel termasuk tipe apa:
a = 5
print(type(a)) #
a = 3.14
print(type(a)) #
a = "Python"
print(type(a)) #
a = [1, 2, 3]
print(type(a)) #
a = (1, 2)
print(type(a)) #
➕ Operasi Singkat: +=
, -=
, *=
, /=
Kamu bisa mempercepat operasi matematika dengan operator reassignment:
uang = 100
uang += 50 # Sama seperti uang = uang + 50 → 150
uang *= 2 # uang = uang * 2 → 300
uang -= 30 # uang = uang - 30 → 270
print(uang) # Output: 270
🧮 Contoh Kasus: Hitung Pajak
Mari terapkan variabel untuk perhitungan nyata:
# Hitung pajak 10% dari penghasilan
penghasilan = 1000
pajak_rate = 0.10
pajak_bayar = penghasilan * pajak_rate
print("Pajak yang harus dibayar:", pajak_bayar) # Output: 100.0
Dengan variabel, kode jadi lebih terstruktur, mudah dibaca, dan gampang diubah.
📝 Kesimpulan
Berikut poin-poin penting yang harus kamu ingat:
- Variabel adalah penyimpanan sementara dengan nama dan nilai.
- Nama variabel harus mengikuti aturan: huruf kecil, underscore, tidak boleh mulai angka.
- Python bersifat dynamic typing — variabel bisa ganti tipe data.
- Gunakan
type()
untuk cek tipe data. - Manfaatkan
+=
,-=
, dll untuk operasi cepat. - Beri nama variabel yang jelas dan deskriptif.
0 Comments
Terima kasih atas komentarnya
Emoji