Dalam dunia pemrograman, tipe data adalah adalah konsep yang sangat penting untuk dipahami. Variabel dapat menyimpan berbagai tipe data yang berbeda, dan setiap tipe data dapat melakukan hal yang berbeda pula.
Dalam bahasa pemrograman python, setidaknya ada 6 jenis tipe data yang paling sering digunakan, yaitu string, integer, float, boolean, list, tuple, dan dictionary.
String
String atau str adalah tipe data yang kita gunakan untuk menyimpan data dalam bentuk text. String dalam python
dibuat menggunakan tanda petik satu ''
atau petik dua ""
. Anda dapat menampilkan string dengan menggunakan print()
.
|
|
Pada contoh di atas, kita membuat variabel dan nama
dan hobi
yang masing-masing kita isi dengan string "Feni"
dan 'Bermain basket'
.
Tipe data angka
Tipe data angka digunakan untuk menyimpan nilai dalam bentuk bilangan. Python sendiri mempunyai 2 tipe data angka
yaitu int
untuk bilangan bulat dan float
untuk bilangan pecahan. Misalkan anda punya data umur dan tinggi badan seperti di bawah
- umur 18
- tinggi 165.5
Data di atas ketika disimpan di dalam sebuah variabel dapat menjadi seperti di bawah.
|
|
Boolean
Selanjutnya ada tipe data boolean. Tipe data ini hanya memiliki dua nilai yaitu True
dan False
. Meskipun hanya memiliki dua nilai,
tapi inilah yang menjadi landasan dalam menentukan alur program kita. Nanti kita akan pelajari pada bagian tentang control flow. Coba
lihat contoh tipe data boolean di bawah.
|
|
Nilai False
pada variabel menikah merepresentasikan keadaan belum. Sedangkan True
pada variabel makan berarti sudah.
Saya belum menikah dan saya sudah makan. Begitulah kira-kira kalau dibaca dalam bahasa “kasar”.
List
Bayangkan Anda memiliki daftar 5 orang teman kelas dan Anda akan menyimpan setiap nama mereka ke dalam sebuah variabel. Secara sederhana Anda dapat membuat membuat satu variabel untuk setiap nama. Lihatlah contoh di bawah.
|
|
Seolah tidak ada yang aneh dengan kodingan di atas, ketika dijalankanpun tidak akan error.Tapi coba bayangkan Anda memiliki 50 daftar
nama dan harus menampungnya ke variabel satu persatu. Itu berarti Anda harus membuat 50 variabel nama mulai dari nama1
, nama2
, nama3
,
dan seterusnya sampai nama50
. Cara tersebut pastinya sangat merepotkan dan sangat tidak disarankan.
Alih-alih membuat banyak variabel mengapa tidak kita tampung saja daftar nama itu ke dalam satu variabel daftar_nama
. Disinilah
kita akan menggunakan list .
|
|
Kode di atas terlihat lebih rapih dan lebih mudah dibaca bukan? List di dalam python adalah tipe data yang dapat menampung banyak data
di dalamnya. Tipe data ini dibuat dengan menggunakan tanda kurung siku []
. Sangat mudah bukan?
Data yang bisa kita simpan di dalam list tidak terbatas pada satu jenis data, namun dapat berbagai tipe data yang berbeda. Anda bahkan dapat menyimpan list di dalam list (multi dimensional list), itu akan kita pelajari nanti.
|
|
Ketiga contoh di atas valid dan untuk lebih meyakinkan Anda silahkan tulis kode tersebut di kode editor lalu jalankan dan lihat hasilnya.
Tuple
Tuple adalah tipe data yang sangat mirip dengan list dari segi fungsi. Namun dalam pembuatan tuple Kita tidak menggunakan tanda kurung siku []
melainkan kurung biasa ()
.
|
|
Bagaimana? Sangat mirip dengan list bukan? Meskipun terlihat sangat mirip, namun list dan tuple sangatlah berbeda. Perbedaan keduanya akan kita bahasa di artikel terpisah.
Dictionary
Dictionary atau dict digunakan untuk menyimpan data dalam format key:value. Dictionary dibuat dengan menempatkan pasangan key:value di
dalam tanda kurung kurawal {}
, dan dipisahkan oleh tanda koma.
|
|
Variabel biodata
berisi tiga buah item (pasangan key:value), yang mana ’nama’ akan menjadi key dari nilai ‘Lukmanul Rahman’.
Begitu pula seterusnya. Lantas bagaimana cara kita mengakses nilai yang ada dalam dictionary? Kita dapat mengakses nilai dari sebuah
dictionary dengan menggunakan format berikut.
nama_variabel[key]
Sekarang kita akan mengakses setiap nilai yang ada dalam dictionary dan menyimpannya ke suatu variabel.
|
|
Jika kode yang Anda tuliskan benar maka seharusnya Anda bisa melihat output seperti di atas. Kelebihan menggunakan dictionary adalah data yang Anda buat akan terlihat lebih rapih dan mudah dimengerti. Namun tidak hanya itu, karna masih banyak kelebihan dari dictionary yang akan kita bahasa di artikel terpisah.
Kesimpulan
Itulah beberapa tipe data yang paling sering digunakan dalam bahasa pemrograman python. Sebenarnya data-data tersebut dapat kita manipulasi. Namun materi tersebut akan kita bahas di bagian terpisah.