Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi.
Python mempunyai beberapa tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.
Berikut ini merupakan beberapa tipe data yang ada di bahasa pemrograman Python :
Tipe Data | Contoh | Penjelasan |
---|---|---|
Boolean | True atau False | Menyatakan benar(True) yang bernilai 1, atau salah(False) yang bernilai 0 |
String | “Python errorcybernews.id” | Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda ” atau ‘) |
Integer | 25 atau 1209 | Menyatakan bilangan bulat |
Float | 3.14 atau 0.99 | Menyatakan bilangan yang mempunyai koma |
Hexadecimal | 9a atau 1d3 | Menyatakan bilangan dalam format heksa (bilangan berbasis 16) |
Complex | 1 + 5j | Menyatakan pasangan angka real dan imajiner |
List | [‘xyz’, 786, 2.23] | Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah |
Tuple | (‘xyz’, 768, 2.23) | Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah |
Dictionary | {‘nama’: ‘adi’,’id’:2} | Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai |
Jika kita akan mencoba berbagai macam tipe data, cobalah script Python dibawah ini.
#tipe data List print([1,2,3,4,5]) print(["satu", "dua", "tiga"]) #tipe data Tuple print((1,2,3,4,5)) print(("satu", "dua", "tiga")) #tipe data Dictionary print({"nama":"error", 'cybernews':404}) #tipe data Dictionary dimasukan ke dalam variabel biodata biodata = {"nama":"error", 'cybernews':404} #proses inisialisasi variabel biodata print(biodata) #proses pencetakan variabel biodata yang berisi tipe data Dictionary type(biodata) #fungsi untuk mengecek jenis tipe data. akan tampil <class 'dict'> yang berarti dict adalah tipe data dictionary
Variabel Python
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 natinya isi dari variabel tersebut dapat diubah oleh operasi – operasi tertentu pada program yang menggunakan variabel.
Artinya, Variabel dapat menyimpan berbagai macam tipe data sehingga variabel berhubungan langsung dengan tipe data. Akan tetapi di dalam bahasa pemrograman Python, variabel mempunyai sifat yang dinamis. Artinya variabel Python tidak perlu didekralasikan tipe data tertentu dan variabel Python dapat diubah saat program dijalankan.
Seperti halnya bahasa pemrograman lain, Penulisan variabel Python 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 dan berpengaruh. Sebagai contoh, variabel namaBelakang dan namabelakang atau NamaBelakang adalah variabel yang berbeda.
Untuk mulai membuat variabel di Python caranya sangat mudah. Kita hanya menuliskan variabel lalu mengisinya dengan suatu nilai dengan cara menambahkan tanda sama dengan (=)Â kemudian diikuti dengan nilai yang ingin dimasukan.
Dibawah ini adalah contoh penggunaan variabel dalam bahasa pemrograman Python :
#proses memasukan data ke dalam variabel nama = "latiefdole" #proses mencetak variabel print(nama) #nilai dan tipe data dalam variabel dapat diubah umur = 20 #nilai awal print(umur) #mencetak nilai umur type(umur) #mengecek tipe data umur umur = "dua puluh satu" #nilai setelah diubah print(umur) #mencetak nilai umur type(umur) #mengecek tipe data umur namaDepan = "error" namaBelakang = "cybernews" nama = namaDepan + " " + namaBelakang umur = 22 hobi = "sharing" print("Biodata\n", nama, "\n", umur, "\n", hobi) #contoh variabel lainya inivariabel = "Halo" ini_juga_variabel = "Hai" _inivariabeljuga = "Hi" inivariabel222 = "Bye" panjang = 10 lebar = 5 luas = panjang * lebar print(luas)
Mungkin pada materi kali ini dicukupkan sekian, sampai bertemu dalam materi berikutnya  yang akan membahas tentang Operator Python di Chapter 3 😉