Tipe Data & Type Casting di Python
Penjelasan
Python punya beberapa tipe data dasar: str (teks), int (angka bulat), float (angka desimal), bool (True/False), list, dan dict. Karena Python bertipe dinamis, kadang kita perlu mengubah tipe data secara manual — proses ini disebut type casting.
Contoh Konsep
umur_teks = "17"
umur_angka = int(umur_teks) # casting string ke int
print(type(umur_teks)) # <class 'str'>
print(type(umur_angka)) # <class 'int'>
harga = float("19.99")
status_aktif = bool(1) # True
Praktikum
Buat variabel input_teks = "25" (string). Ubah jadi integer dengan int(), lalu kalikan dengan 2 dan tampilkan hasilnya dengan print. Cek juga tipe datanya pakai type().
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Pakai type(variabel) saat debugging untuk memastikan tipe data sebuah variabel benar-benar sesuai ekspektasi kamu — berguna terutama saat data datang dari input() yang selalu bertipe str.