Python menggunakan signed integer dengan unlimited precession. Integer ditampilkan dengan basis decimal.
Gunakan prefix penanda basis untuk menggunakan basis selain desimal, Contoh
- binary : prefix 0b (nol b)
- octo : prefix 0o (nol o)
- hexa: prefix 0x (nol x)
Integer constructor dapat digunakan untuk mengkonversi dari tipe data lain ke integer, contoh:
- Konversi float ke integer, int(3.5). Hasilnya adalah 3, dilakukan pembulatan kebawah.
- Konversi string, contoh int(“168”) akan menjadi 168.
>>> 10
10
>>> 0b10
2
>>> 0o10
8
>>> 0x10
16
>>> int(3.5)
3
>>> int(-3.5)
-3
>>> int("168")
168
Note: script diatas diasumsikan ditulis pada REPL, pada program sesungguhnya tidak ada tanda >>>