Pengecoran Python
Tentukan Tipe Variabel
Mungkin ada saatnya Anda ingin menentukan tipe pada variabel. Ini bisa dilakukan dengan casting. Python adalah bahasa berorientasi objek, dan karena itu menggunakan kelas untuk mendefinisikan tipe data, termasuk tipe primitifnya.
Casting di python karena itu dilakukan dengan menggunakan fungsi konstruktor:
- int() - membangun bilangan bulat dari literal bilangan bulat, literal float (dengan menghapus semua desimal), atau literal string (menyediakan string mewakili bilangan bulat)
- float() - membuat bilangan float dari literal integer, literal float, atau literal string (menyediakan string mewakili float atau integer)
- str() - membangun string dari berbagai tipe data, termasuk string, literal integer dan literal float
Contoh
Bilangan bulat:
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
Contoh
mengapung:
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
Contoh
String:
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'