Variable pada python hampir sering kita gunakan berulang kali dalam membangun aplikasi yang baik dan sesuai dari kebutuhan pengguna, pada kali ini kita akan mempelajari variable yang tersedia di bahasa pemrograman python.
Tutorial Fundamental Python: Memahami Variable
Pada python, variable kita gunakan untuk menampung data-data seperti nama lengkap, alamat rumah, jumlah uang dimiliki, daftar beberapa mobil kesukaan, status benar atau tidaknya orang tersebut bisa berenang, dan data penting lainnya.
1) Membuat variable pertama kita
Apabila saat ini program yang kita ciptakan memiliki informasi terkait nama dan uang yang dimiliki oleh Bapak Helmi, maka kodingan python-nya akan terlihat seperti ini.
# membuat variable nama yang berisi value Helmi
nama = 'Helmi'
# membuat variable balance yang berisi uang milik Helmi
balance = 280000000000
Silahkan coba menulis kodingan python di atas pada text editor favorite kamu, kalau saya pribadi menggunakan visual studio code. Setelah itu coba tambahkan variable lainnya seperti warna kesukaan, alamat email, dan bahkan juga password.
2) Nilai dari variable dapat kita ubah (mutable)
Kita dapat mengubah nilai-nilai yang tersedia pada variable tersebut, misalnya yang tadinya namanya adalah Helmi lalu tahun depan berubah nama menjadi Surya, maka kita dapat mengubah data tersebut dengan mudah menggunakan python, kodingannya seperti ini.
# membuat variable nama yang berisi value Helmi
nama = 'Helmi'
# membuat variable balance yang berisi uang milik Helmi
balance = 280000000000
# mengubah nama helmi menjadi surya
nama = 'Surya'
# cetak value dari variable nama kepada terminal
print(nama)
Kodingan python di atas, kita menulis variable nama kembali dengan isi Surya, tujuannya adalah untuk meniban value sebelumnya (helmi) lalu kita menggunakan function bawaanya python yaitu adalah print untuk mencetak value tersebut pada terminal VSCode sehingga ktia bisa memastikan bahwa Helmi sudah berubah menjadi Surya.
3) Penamaan variable itu case sensitive
Jika saat ini kita ingin memberikan data warna kesukaan kepada Surya di atas, maka perlu hati-hati dalam memberikan penamaan pada variable dikarenakan ini case sensitive. Variable myFavoriteColor dengan myfavoritecolor adalah berbeda walaupun perbedaannya hanya besar dan kecil pada penamaan variable tersebut.
# membuat variable warna kesukaan dengan besar kecil
myFavoriteColor = 'purple'
myfavoritecolor = 'yellow'
print(myFavoriteColor, myfavoritecolor)
4) Varible boleh pake angka tapi tidak bisa di awal
Apabila kita dipertemukan dengan kondisi di mana perlu menggunakan angka pada variable, maka kita bisa meletakkannya setelah karakter huruf, karena jika diletakkan di awal maka python akan memberikan pesan error SyntaxError: invalid decimal literal.
# membuat dua variable yang dimulai dengan angka dan huruf
1tujuan = 'jadi astronot' # ini salah
tujuan1 = 'jadi astronot' # ini diperbolehkan
print(1tujuan)
print(tujuan1)
5) Reserved keyword tidak bisa dipake sebagai variable
Pada bahasa pemrograman tersedia keyword yang tidak bisa digunakan sebagai nama dari variable, contohnya adalah seperti if, else, for, while, dan lainnya. Kita masih bisa menggunakan nama lain misalnya ifmi atau forme.
# reserved keyword tidak bisa dipake jadi variable
if = 'saya budi'
# if+mi=ifmi masih bisa digunakan jadi nama variable
ifmi = 'saya budi'
print(if)
print(ifmi)
6) Tipe data yang dinamis
Jika pada bahasa pemrograman selain python maka kita perlu mempersiapkan variable dengan satu tipe data terlebih dahulu misalnya String, Number, atau List. Namun pada python kita tidak perlu melakukan hal tersebut, data yang kita miliki dapat berubah-ubah secara dinamis, contoh kodingannya sebagai berikut.
# membuat variable nama dengan isi satu data saja yaitu bakpau
nama = 'Bakpau'
# membuat variable nama dengan isi 3 nama menggunakan list
nama = ['Sutejo', 'Kimi', 'Honda']
# cetak data untuk diperlihatkan kepada kita
print(nama)
Kodingan di atas awalnya kita hanya menggunakan tipe data String pada variable nama, namun pada barisan koding selanjutnya kita deklarasikan kembali bahwa variable nama memiliki value List pada python yang di dalamnya berisi sebanyak 3 nama.
Kesimpulan variable pada python
Variable sangat penting kita miliki karena tanpa variable maka kita tidak dapat menyimpan data yang ingin diolah pada bahasa pemrograman python. Saya rekomendasikan untuk mengikuti kelas online gratis mempelajari python dari dasar sehingga fundamental skills python kamu menjadi lebih baik dalam proses website development. Jika kamu suka dengan artikel ini tolong sampaikan ke Instagram BuildWithAngga untuk membuat artikel python lainnya.