Mengenal Variabel dan Tipe Data dalam Python

Apa itu Variabel pada Python?
Varibel adalah tempat untuk menyimpan data.
Dapat kita bayangkan variabel adalah sebuah wadah, tempat di mana kita bisa memasukkan sesuatu di dalamnya, yaitu memasukkan atau menyimpan data.
Di python, kita bisa memasukkan tipe data apapun ke dalam wadah (yakni variabel) tanpa melakukan pendefinisian dari tipe datanya terlebih dahulu.
Variabel bersifat mutable, artinya nilainya bisa berubah-ubah.
Saat menggunakan Python, tidak perlu mendeklarasikan lagi variabelnya sebelum menggunakannya. Hanya memberikan nama dan nilai, lalu Python akan menentukan tipe datanya seperti apa.
Variabel Python akan menjadi titik awal dalam menyimpan data dan mengorganisasi informasi yang ada.Namun, ada aturan dalam penamaan variabel di Python yang harus dipahami :
Aturan Penamaan Variabel
Saat memberikan nama pada variabel, ada beberapa aturan dan konvensi yang harus diikuti:
· Dimulai dengan huruf atau garis bawah (_): nama variabel harus dimulai dengan huruf (huruf kecil maupun kapital) atau garis bawah (_).
· Tidak dimulai dengan angka: meskipun angka dapat dimasukkan dalam nama variabel (misalnya, angka1 atau nilai100), variabel tidak boleh dimulai dengan angka. Jadi, 1nama atau 2023tahun tidaklah valid.
· Tidak diperbolehkan menggunakan karakter khusus: nama variabel hanya boleh terdiri dari huruf, angka, dan garis bawah. Dengan kata lain, karakter khusus seperti !, @, #, $, dll., tidak diperbolehkan.
· Tidak menggunakan kata kunci Python: kata kunci atau reserved words di Python, seperti if, else, while, and, or, dll., tidak boleh digunakan sebagai nama variabel.
· Harus deskriptif dan mudah dipahami: walaupun aturan ini bukan aturan mutlak, disarankan untuk memberi nama variabel yang deskriptif sehingga kode mudah dipahami. Misalnya, gunakan gaji_karyawan daripada hanya g atau gk.
Sebagai contoh, berikut ini adalah variabel-variabel yang benar dan variabel-variabel yang salah:
1. _nama (BENAR)
2. 1nama (SALAH)
3. nama depan (SALAH)
4. namaDepan (BENAR)
5. nama_belakang (BENAR)
6. nama%lengkap (SALAH)
Contoh :
nama_variabel = <nilai>
nama_belakang = “Nusantara”
Apa itu Tipe Data pada Python?
Tipe data adalah jenis data yang tersimpan dalam variabel.
Setiap data memiliki nilai, dan setiap nilai memiliki jenis. Ada data-data yang bertipe angka, ada pula yang bertipe huruf/karakter, ada juga yang bertipe benar/salah dan sebagainya.
Sebagai ibarat, kalau variabel adalah suatu wadah, maka tipe data adalah jenis barang atau jenis benda yang akan dimasukkan ke dalam wadah tersebut.
Tipe Data dalam Python
Python memiliki beberapa tipe data dasar, termasuk:
a. Numeric Types:
– Int: Angka bulat, baik positif maupun negatif. Contoh: 5, -3.
– Float: Angka desimal. Contoh: 3.0, 12.7.
– Complex: Angka kompleks. Contoh: 1j.
– String: tipe data yang digunakan untuk menyimpan sebuah teks. Contoh: “bangkalan”
b. Data Text Types:
– List: Daftar yang dapat berubah. Contoh: [“apple”, “banana”, “cherry”].
– Tuple: Daftar yang tidak dapat berubah. Contoh: (“apple”, “banana”, “cherry”).
– Range: Daftar angka yang dapat diakses secara berurutan. Contoh: range(6).
c. Boolean Type:
– Bool: Nilai boolean yang hanya dapat memiliki dua nilai: True dan False atau 0 dan 1
d. Binary Types:
– Bytes: Kumpulan byte yang tidak dapat berubah. Contoh: b”Hello”.
Fungsi-fungsi untuk mengubah tipe data:
a. int() untuk mengubah menjadi integer;
b. long() untuk mengubah menjadi integer panjang;
c. float() untuk mengubah menjadi float;
d. bool() untuk mengubah menjadi boolean;
e. chr() untuk mengubah menjadi karakter;
f. str() untuk mengubah menjadi string.
g. bin() untuk mengubah menjadi bilangan Biner.
h. hex() untuk mengubah menjadi bilangan Heksadesimal.
i. oct() untuk mengubah menjadi bilangan okta
Sumber : https://www.petanikode.com/python-variabel-dan-tipe-data/ https://www.w3schools.com/python/python_variables.asp https://jagongoding.com/python/dasar/tipe-data-dan-variabel/ https://revou.co/panduan-teknis/variable-python