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"))
Output:
42
Contoh Lainnya
Membaca bilangan biner
print(int("101", 2))
Output:
5
Memotong pecahan ke arah nol
print(int(3.9))
print(int(-3.9))
Output:
3
-3
Mendeteksi awalan otomatis
print(int("0xff", 0))
print(int("0b1010", 0))
Output:
255
10
Kesalahan Umum
- String nonangka menghasilkan
ValueError. - Argumen
basehanya dapat dipakai ketika nilai pertama berupa string, bytes, atau bytearray. - Konversi float memotong pecahan ke arah nol, bukan membulatkan.
Pelajari Lebih Lanjut
- Referensi: Casting · float() · bin()
- Buku Belajar Python untuk Pemula: Bab 5, Bab 7, dan Bab 16
