Casting pada Python adalah proses mengubah tipe data variabel dari satu jenis ke jenis lainnya.
Menentukan Jenis Variabel
Mungkin ada kalanya Anda ingin mengubah tipe data suatu variabel dengan tipe data baru. Ini bisa dilakukan dengan metode casting. Python adalah bahasa berorientasi object (OOP), dan karena itu Python menggunakan class untuk mendefinisikan tipe data, termasuk tipe primitifnya.
Oleh karena itu, casting dengan python dilakukan dengan menggunakan fungsi constructor:
- int() – membuat bilangan dengan tipe data integer dari tipe data integer, tipe data float (dengan menghapus semua desimal), atau tipe data string (dengan syarat string mewakili bilangan bulat)
- float() – membuat angka dengan tipe data float dari tipe data integer, tipe data float, atau tipe data string (apabila nilai string dapat mewakili nilai float atau integer)
- str() – membuat tipe data string dari berbagai tipe data, termasuk tipe data string, tipe data integer, dan dan tipe data float
Contoh:
Casting ke tipe data int.
x = int(1)
y = int(2.8)
z = int("3")
print(x)
print(y)
print(z)
Output:
1
2
3
Contoh:
Casting ke tipe data float.
x = float(1)
y = float(2.8)
z = float("3")
w = float("4.2")
print(x)
print(y)
print(z)
print(w)
Output:
1.0
2.8
3.0
4.2
Contoh:
Casting ke tipe data string.
x = str("s1")
y = str(2)
z = str(3.0)
print(x)
print(y)
print(z)
Output:
s1
2
3.0
Tutorial sebelumnya : Tipe Data Angka Pada Python
Tutorial setelahnya : Tipe Data String Pada Python
Semua Tutorial Python : Tutorial Python