Masih di dalam pemebelajaran dasar-dasar python. Kali ini kita akan membahas mengenai variable. Jika dari teman-teman ada yang belum membaca tutorial sebelumnya, yaitu cara penulisan hello world pada python sebaiknya kalin baca terlebih dahulu
Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Ini berarti bahwa ketika Anda membuat sebuah variabel Anda memesan beberapa ruang di memori. Variabel menyimpan data yang dilakukan selama program dieksekusi, yang nantinya isi dari variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program yang menggunakan variabel.
Variabel dapat menyimpan berbagai macam tipe data. Di dalam pemrograman Python, variabel mempunyai sifat yang dinamis, artinya variabel Python tidak perlu didekralasikan tipe data tertentu dan variabel Python dapat diubah saat program dijalankan.
Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu :
- Karakter pertama harus berupa huruf atau garis bawah/underscore
_
- Karakter selanjutnya dapat berupa huruf, garis bawah/underscore
_
atau angka - Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil dan huruf besar dibedakan. Sebagai contoh, variabel
namaDepan
dannamadepan
adalah variabel yang berbeda.
Pada python kita tidak perlu mendefinisikan tipe data dari varible tersebut, berbeda dengan java atau c harus kita definisikan setiap tipe data nya apakah itu string, integer, maupun float.
Contoh berikutnya :
Pada contoh kedua diatas, pertama-tama variable di definisikan nilainya yaitu integer 4 , tapi kemudian di baris kedua nilainya dirubah menjadi string dengan nilai "Sally" maka yang akan di cetak di layar adalah tulisan berupa Sally.
Casting pada variable
Kenapa data perlu kita casting atau kita definisikan ulang ?
Jawabannya adalah: tidak semua data itu valid dan tidak semua data itu bisa kita oleh sesuai kebutuhan.
Yang pertama, tidak semua data itu valid. Apa maksudnya?
Contoh, kita meminta user untuk menginputkan data usia. User menuliskan angka usianya. Akan tetapi, python justru menganggap data tersebut sebagai string
, bukan integer
.
Berikut ini adalah contoh casting pada variable.
Cek tipe variable
Kita juga dapat melakukan cek variable yang dipakai dengan code seperti berikut ini :
x = 5
y = "John"
print(type(x)) # integer
print(type(y)) # string
Penulisan pada variable string, baik itu petik satu maupun petik dua adalah sama. Contoh :
x = "John"
# Sama dengan
x = 'John'
Itulah penjelasan singkat tentang variable pada python. Jika ada pertanyaan silahkan tinggalkan di kolom komentar. Pastikan komentar kalian tidak mengandung sara, ataupun rasis. Terimakasih sampai jumpa pada tutorial berikutnya.
No comments: