Variabel dimiliki oleh semua bahasa pemrograman. Sebuah variabel menyimpan mengizinkan kita untuk menyimpan nilai dengan menetapkannya pada sebuah nama. Untuk menetapkan sebuah variabel digunakan tanda sama dengan ( = ).
>>> a = 10
>>> b = 5
>>> print(a+b)
15
>>> print(a)
10
>>> print(b)
5
Variabel dapat ditetapkan berkali-kali sesuai dengan keinginan untuk mengganti nilainya. Di Python, variabel tidak memiliki tipe yang spesifik. Jika saat ini kita menentukan nilai sebuah variabel dengan tipe integer, maka di kemudian kita bisa mengganti nilai tersebut dengan tipe string atau yang lainnya.
>>> a = 100
>>> print(a)
100
>>> print(a+100)
200
>>> a = "kata-kata"
>>> print(a)
kata-kata
>>> print("no "+a)
no kata-kata
Penamaan Variabel
Terdapat batasan dalam penamaan variabel yang berhubungan karakter yang akan digunakan. Karakter yang diperbolehkan adalah huruf, angka dan underscore. Dan juga nama variabel tidak dapat diawali dengan huruf.
>>> nomor = 1
>>> 456variabel = 'nama'
File "<stdin>", line 1
456variabel = 'nama'
^
SyntaxError: invalid syntax
>>> nama lengkap = 'python'
File "<stdin>", line 1
nama lengkap = 'python'
^
SyntaxError: invalid syntax
Python juga adalah bahasa pemrograman yang case-sensitive. Jadi antara variabel ‘Nama’ dan ‘nama’ adalah berbeda. Kita juga dapat menggunakan fungsi del untuk menghapus sebuah variabel.
>>> a = 10
>>> b = 20
>>> print(a,b)
10 20
>>> del a
>>> print(a,b)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
>>> angka = input("Masukkan angka: ")
Masukkan angka: 99
>>> print(angka)
99
LANJUTKAN BACA MATERI LENGKAP