Daftar Referensi Python

int() membuat bilangan bulat dari angka atau string, dengan basis bilangan opsional untuk input string.

Sintaks

int(number=0)
int(string, base=10)

Parameter

Parameter Wajib? Keterangan
number Tidak Angka atau objek yang dapat dikonversi ke integer
string Tidak Teks bilangan
base Tidak Basis 2 sampai 36, atau 0 untuk membaca awalan otomatis

Nilai balik: objek integer.

Contoh

print(int("42"))

Coba di IDE

Output:

42

Contoh Lainnya

Membaca bilangan biner

print(int("101", 2))

Coba di IDE

Output:

5

Memotong pecahan ke arah nol

print(int(3.9))
print(int(-3.9))

Coba di IDE

Output:

3
-3

Mendeteksi awalan otomatis

print(int("0xff", 0))
print(int("0b1010", 0))

Coba di IDE

Output:

255
10

Kesalahan Umum

  • String nonangka menghasilkan ValueError.
  • Argumen base hanya dapat dipakai ketika nilai pertama berupa string, bytes, atau bytearray.
  • Konversi float memotong pecahan ke arah nol, bukan membulatkan.

Pelajari Lebih Lanjut