Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari dasar-dasar casting di Python untuk mengubah tipe data dengan mudah dan tepat.
Casting Python adalah proses mengubah tipe data sebuah nilai ke tipe lain. Ini sangat berguna ketika kamu ingin melakukan operasi tertentu yang hanya bisa dilakukan pada tipe data spesifik.
Casting Python adalah cara untuk mengkonversi tipe data dari satu jenis ke jenis lain. Misalnya, kamu bisa mengubah angka menjadi teks, atau sebaliknya.
Kadang-kadang, tipe data yang kamu punya tidak cocok untuk operasi tertentu. Misalnya, kamu tidak bisa menjumlahkan angka dengan teks secara langsung. Dengan casting, kamu bisa mengubah teks angka menjadi tipe data angka supaya bisa dijumlahkan.
Berikut beberapa contoh cara melakukan casting:
# Mengubah string menjadi integer
x = "100"
y = int(x)
print(y) # Output: 100
print(type(y)) # Output: <class 'int'>
# Mengubah integer menjadi float
a = 10
b = float(a)
print(b) # Output: 10.0
# Mengubah angka menjadi string
num = 5
text = str(num)
print(text) # Output: "5"
# Mengubah nilai ke boolean
val = 0
print(bool(val)) # Output: False
x = "abc"
y = int(x) # Akan menyebabkan ValueError karena "abc" bukan angka
Dengan memahami casting, kamu bisa lebih mudah mengelola data di Python sesuai kebutuhan program kamu.