Python Dasar: Variable & Constant (Variabel dan Konstanta)
Dalam Python, variabel digunakan untuk menyimpan nilai yang dapat berubah, sedangkan konstanta digunakan untuk menyimpan nilai yang seharusnya tetap (konstanta tidak ada secara bawaan di Python, tetapi kita bisa menirunya dengan konvensi penamaan).
1. Variabel dalam Python
Variabel dalam Python tidak memerlukan deklarasi tipe data secara eksplisit. Python akan menentukan tipe data berdasarkan nilai yang diberikan.
# Membuat variabel dan memberikan nilai
nama = "Maman"
usia = 25
tinggi = 1.68
is_student = True
# Menampilkan nilai variabel
print(nama) # Output: Maman
print(usia) # Output: 25
print(tinggi) # Output: 1.68
print(is_student) # Output: True
Aturan Penamaan Variabel
- Harus dimulai dengan huruf atau underscore (_).
- Tidak boleh diawali dengan angka.
- Hanya boleh mengandung huruf, angka, dan underscore (_).
- Peka huruf besar/kecil (case-sensitive).
nama_depan = "Bob" # Benar
_umur = 30 # Benar
# 1alamat = "Jakarta" # Salah (tidak boleh diawali angka)
Mengubah Nilai Variabel
Variabel dapat diperbarui kapan saja dengan nilai baru.
x = 10
print(x) # Output: 10
x = 20
print(x) # Output: 20
2. Konstanta dalam Python
Python tidak memiliki kata kunci khusus untuk konstanta seperti di bahasa lain. Namun, konvensinya adalah menggunakan huruf kapital untuk menunjukkan bahwa suatu variabel seharusnya dianggap sebagai konstanta.
PI = 3.14159
GRAVITY = 9.8
print(PI) # Output: 3.14159
print(GRAVITY) # Output: 9.8
Meskipun konstanta ini bisa diubah, konvensi menyatakan bahwa kita tidak seharusnya mengubah nilai variabel yang didefinisikan sebagai konstanta.
3. Multiple Assignment (Menetapkan Banyak Variabel Sekaligus)
Python memungkinkan kita menetapkan beberapa variabel dalam satu baris.
a, b, c = 5, "Hello", 3.14
print(a) # Output: 5
print(b) # Output: Hello
print(c) # Output: 3.14
Kita juga bisa menetapkan nilai yang sama ke beberapa variabel.
x = y = z = 100
print(x, y, z) # Output: 100 100 100
Anda bisa lanjut ke “Python Dasar: Tipe Data dalam Variable“
Atau melakukan quiz “Python Dasar Quiz: Variable & Constant“
Leave a Reply