Tipe Data

Variabel bisa diisi dengan data, setiap data ada typenya.

Tipe data di bahasa pemrograman python dibagi menjadi dua kelompok yaitu :

  1. Immutable adalah tipe data yang tidak bisa diubah (string, bilangan, tuple)
  2. Mutable adalah tipe data yang bisa diubah (list dan dictionary)

Contoh cara bedain data Immutable atau muttabel :

nama = 'Maul'
print(id(nama))

# Edit string dalam variabel nama
nama = 'Gates'
print(id(nama))

# Cek type data
print(type(nama))

Output :

4147128448
4146828192
<class 'str'>

Variabel pertama nama diisi dengan String Maul. Setiap variabel akan dialokasikan di memory dengan id tertentu, bisa dicek dengan fungsi id(variabel).

Variabel nama di edit dengan String Gates. Dicek id nya, ternyata output id berubah.
Maka bisa dipastikan type String adalah Immutable atau tidak bisa diubah.

Kalau mutable, jika data diubah, maka output id akan tetap sama.

Cara cek type data, dengan fungsi type(variabel).

Note : Tanda # atau komentar, tidak dieksekusi compiler, tapi bermanfaat buat programmer atau org lain yg membaca code.

Coba diteliti.

print(type( data ))

Fungsi print untuk mencetak Output.

Fungsi type untuk melihat tipe data dari variabel.

data adalah data yang ingin dicek, bisa berupa data dalam variabel ataupun data langsung.

Bisa dipisah untuk memudahkan pemahaman,

nama = 'Maul'
cek_type= type(nama)

print(cek_type)

Dengan contoh yg diatas tadi sama saja, hanya beda dicara penulisannya.

Tipe data pada Python :

  1. Number atau Angka
  2. Boolean
  3. String
  4. List
  5. Tuple
  6. Dictionary

Kita pahami masing-masing tipe data.


Update : 2020-05-28

results matching ""

    No results matching ""