Study
Python

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().

Editor Latihan

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.