Casting Python

指定变量类型

Kadang-kadang anda mungkin perlu menentukan jenis variabel. Ini dapat dilakukan dengan casting. Python adalah bahasa yang berorientasi objek, jadi ia menggunakan kelas untuk mendefinisikan tipe data, termasuk tipe data asli.

Sebagai contoh, penggunaan fungsi konstruktur untuk konversi di python:

  • int() - Buat bilangan bulat dengan bilangan bulat, bilangan desimal, atau string bilangan (melakukan pengurangan ke bawah), atau dengan string bilangan yang mewakili bilangan penuh
  • float() - Buat bilangan desimal dengan bilangan bulat, bilangan desimal, atau string bilangan (menyediakan string yang mewakili bilangan desimal atau bulat)
  • str() - Buat string dengan berbagai jenis tipe data, termasuk string, bilangan bulat dan bilangan desimal

Contoh

Bilangan Bulat:

x = int(1)   # x akan menjadi 1
y = int(2.5) # y akan menjadi 2
z = int("3") # z akan menjadi 3

Jalankan Contoh

Contoh

Bilangan Bulat:

x = float(1)     # x akan menjadi 1.0
y = float(2.5)   # y akan menjadi 2.5
z = float("3")   # z akan menjadi 3.0
w = float("4.6")# w akan menjadi 4.6

Jalankan Contoh

Contoh

String:

x = str("S2") # x akan menjadi 'S2'
y = str(3)    # y akan menjadi '3'
z = str(4.0)  # z akan menjadi '4.0'

Jalankan Contoh