Post Detail

February 10, 2025 in Python Bassic

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

Your email address will not be published. Required fields are marked *