Casting Pada Python

Pada kesempatan kali ini, kita akan mempelajari tentang cara Casting Pada Python.

Tentukan Jenis Variabel

Mungkin ada saat-saat ketika kamu ingin menentukan tipe ke variabel. Ini bisa dilakukan dengan casting. Python adalah bahasa berorientasi objek, dan karenanya menggunakan kelas untuk mendefinisikan tipe data, termasuk tipe primitifnya.

Karena itu casting dalam python dilakukan menggunakan fungsi konstruktor:

  • int () – membangun bilangan integer dari bilangan bulat integer, float literal (dengan membulatkan ke bilangan bulat sebelumnya), atau string literal (memberikan string mewakili bilangan bulat)
  • float () – membuat bilangan float dari integer literal, float literal atau string literal (memberikan string mewakili float atau integer)
  • str () – membuat string dari berbagai tipe data, termasuk string, literal integer dan float literals

Contoh Integer:

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'

Demikianlah, semoga bermanfaat ya.