Variable adalah alokasi nama dalam memory yang digunakan untuk menyimpan sesuatu nilai. Sedangkan tipe data adalah jenis nilai yang akan di simpan kedalam variable. Deklarasi variable pada Python sangat sederhana :
nama_variabel = nilai
Contoh pembuatan variable pada pyhton:
x = 10 # Integer
y = 3.14 # Float
name = "Alice" # String
is_valid = True # Boolean
print(x, y, name, is_valid)
Output dari code diatas sebagai berikut
(10, 3.14, 'Alice', True)
Aturan Penamaan Variabel
1. Harus Dimulai dengan Huruf atau Underscore (_
)
- Nama variabel harus dimulai dengan huruf (A-Z, a-z) atau tanda underscore (
_
). - Tidak boleh dimulai dengan angka.
my_var = 10 # Benar
_temp = 20 # Benar
1variable = 30 # Salah
2. Hanya Boleh Mengandung Huruf, Angka, dan Underscore
- Nama variabel tidak boleh mengandung karakter khusus seperti
@
,-
, atau spasi.
var_1 = 100 # Benar
data2 = 200 # Benar
user-name = 300 # Salah
user name = 400 # Salah
3. Case-Sensitive
- Python membedakan huruf besar dan kecil dalam nama variabel.
age = 25
Age = 30
print(age) # Output: 25
print(Age) # Output: 30
4. Tidak Boleh Menggunakan Kata Kunci Python
- Nama variabel tidak boleh sama dengan reserved keywords (kata kunci bawaan Python).
- Kata kunci seperti
if
,for
,while
,class
,def
, dll., tidak bisa digunakan.
if = 10 # Salah
class = "A" # Salah
5. Gunakan Nama yang Deskriptif
- Sebaiknya gunakan nama variabel yang menjelaskan tujuan atau isi variabel tersebut.
x = 100 # Kurang jelas
total_price = 100 # Lebih jelas
6. Tidak Boleh Dimulai dengan Angka
- Nama variabel tidak boleh diawali dengan angka, tetapi boleh mengandung angka.
var1 = 10 # Benar
1var = 20 # Salah
Kode sumber bisa di download di github pada link berikut python-days