int
Arbitrary precision integer. No 32 or 64 bit ceiling. Floor division uses //, modulo uses %.
# int literals and operators
x = 42
y = 0b1010 # binary literal = 10
z = 0xFF # hex literal = 255
print(x // 5) # 8 (floor division)
print(x % 5) # 2 (modulo)
print(2 ** 100) # 1267650600228229401496703205376 (no overflow)
# Gotcha: int / int returns float, not int
print(10 / 3) # 3.3333333333333335