Python Tipe Data
Di Python, tipe data dapat dibagi menjadi beberapa kategori utama. Berikut adalah tipe data bawaan (built-in) yang umum digunakan:
Tipe Data Numerik:
int
: Bilangan bulat (contoh:5
,-10
,0
)float
: Bilangan desimal (contoh:3.14
,-0.001
,2.0
)complex
: Bilangan kompleks (contoh:3 + 4j
)
Tipe Data Teks:
str
: String atau teks (contoh:"Halo"
,'Python'
)
Tipe Data Sekuens:
list
: Daftar yang dapat diubah (mutable) (contoh:[1, 2, 3]
,["a", "b", "c"]
)tuple
: Daftar yang tidak dapat diubah (immutable) (contoh:(1, 2, 3)
,("a", "b")
)range
: Rentang angka (contoh:range(5)
menghasilkan0, 1, 2, 3, 4
)
Tipe Data Pemetaan:
dict
: Kamus yang menyimpan pasangan kunci-nilai (contoh:{"nama": "Budi", "umur": 25}
)
Tipe Data Himpunan:
set
: Himpunan unik yang tidak berurutan dan mutable (contoh:{1, 2, 3}
)frozenset
: Himpunan unik yang immutable (contoh:frozenset([1, 2, 3])
)
Tipe Data Logika:
bool
: Nilai kebenaran (contoh:True
,False
)
Tipe Data None:
NoneType
: Menunjukkan ketiadaan nilai (contoh:None
)
Tipe Data Lain:
- Tipe data khusus seperti fungsi (
function
), modul, kelas, atau objek khusus yang didefinisikan pengguna.
- Tipe data khusus seperti fungsi (
Untuk memeriksa tipe data suatu variabel, gunakan fungsi type()
. Contoh:
x = 5
print(type(x)) # Output: <class 'int'>