dalam pemograman, tipe data adalah salah satu konsep yang sangat penting, dalam pemograman variabel dapat memberikan beberapa tipe data value yang sangat berguna dalam menentukan hasil dan operasi pada pemograman, tipe data melingkupi
-
berupa text
-
str
merupakan salah satu tipe data yang berupa string, berfungsi untuk menghasilkan tipe data string seperti huruf abjad atau simbol lain
nama_saya = "franklin" email_saya = "benjamin@franklin"
-
-
berupa angka
-
int
merupakan salah satu tipe numerik yang sering dipakai dalam pemograman, yang berupa bilangan bulat
angka_saya = 25 tahun_lahir = 1945
-
float
merupakan salah satu tipe numerik yang menghasilkan berupa bilangan pecahan, sangat berguna dalam menghasilkan nilai secara detail
nilai_saya = 95.281724 nilai_teman = 30.25912
-
complex
merupakan salah satu tipe data numerik yang berfungsi menghasil sebuah angka complex, contoh angka complex bisa dilihat disini
angka_kompleks_saya = complex(1.5) angka_teman_saya = complex(2j)
-
-
berupa urutan (sekuensial)
-
list
tipe data list adalah tipe data koleksi yang berisi beberapa value yang terdapat dalam satu variabel. list menggunakan kurung kotak
nama_siswa = ['woody', 'buzz', 'andy'] nilai_siswa = [12, 13, 14]
-
tuple
tipe data tuple adalah tipe data koleksi yang berisi beberap value yang terdapat dalam satu variabel. perbedaan diantara keduanya adalah
- tipe data tuple jika diberi value, maka tipe data tersebut tidak dapat diubah kembali
- tipe data tuple menggunakan tutup kurung biasa
()
nama_siswa = ('buzz', 'andy', 'woody') nilai = (12, 13, 14)
-
set
Tipe data set adalah tipe data koleksi yang elemennya dapat dirubah, tidak terurut, dan bersifat unik. Sesuai dengan namanya, tipe data set memiliki operasi matematika himpunan seperti gabungan, irisan, selisih, dan lain-lain. Set menggunakan kurung kurawal
{}
nama_siswa = {'buzz', 'andy', 'woody'} nilai = {12, 13, 14}
-
frozenset
Tipe data frozenset adalah tipe data koleksi yang mirip dengan set, yang membedakannya dengan set adalah elemen pada frozenset tidak dapat dirubah setelah frozenset dibuat
nama_siswa = frozenset(['woody', 'buzz', 'andy']) nilai = frozenset([12, 13, 14])
-
-
berupa map (kata kunci, dictionary)
-
dict
tipe data dict atau dictionary adalah tipe data array dimana kunci atau key dari array bisa berbentuk string, dan angka
hari = { "sen": "senin", "sel": "selasa", "rab": "rabu" }
-
-
berupa tipe data binary (bytes, bytearray, memmoryview)
-
bytes
merupakan sebuah object tipe data yang berisikan array tunggalangka_saya = bytes(12) angka_saya1 = bytes(300)
-
bytearray
merupakan seubah object tipe data yang berisikan array byte tunggal yang tidak dapat dirubahangka_saya = bytearray(12)
-
memoryview
memmoryview adalah cara aman untuk mengekspos protokol buffer dengan python. ini memungkinkan untuk mengakses buffer internal suatu objek dengan membuat objek tampilan.memmoryview mengambalikan fungsi tampilan memori daripada objek yang diberikan
angka_saya = memoryview(bytes(12)) angka_saya1 = memoryview(bytes(1212))
-
video penjelasan tentang tipe data = Belajar python dasar - mengenal tipe data data