Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CASTING PYTHON

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.

Apa itu Casting Python?

Casting Python adalah cara untuk mengkonversi tipe data dari satu jenis ke jenis lain. Misalnya, kamu bisa mengubah angka menjadi teks, atau sebaliknya.

Mengapa Casting Penting?

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.

Contoh Casting di Python

Berikut beberapa contoh cara melakukan casting:

  • int(): Mengubah tipe data ke bilangan bulat (integer).
  • float(): Mengubah ke angka desimal (float).
  • str(): Mengubah ke teks (string).
  • bool(): Mengubah ke nilai benar/salah (boolean).
# 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

Hal yang Perlu Diperhatikan

  • Jika kamu mencoba meng-cast sesuatu yang tidak sesuai, Python akan memberikan error. Contoh:
x = "abc"
y = int(x)  # Akan menyebabkan ValueError karena "abc" bukan angka
  • Casting tidak selalu mengubah isi data tapi tipe datanya saja.

Dengan memahami casting, kamu bisa lebih mudah mengelola data di Python sesuai kebutuhan program kamu.

👈🏼 Numbers Python
Strings Python 👉🏼