Un literal enter és una representació directa d’un valor enter escrita dins del codi font. En Python, els literals enters poden indicar diferents bases numèriques mitjançant prefixos:
10→ decimal (base 10)0b100→ binari (base 2)0o11→ octal (base 8)0x1F→ hexadecimal (base 16)

Quan fem servir int(string, base=0), l’argument base=0 indica a Python que ha d’interpretar automàticament la base de la cadena, seguint les mateixes regles que els literals enters. Per exemple:
>>> int('0b100', base=0)
4
Aquest comportament permet a Python reconèixer prefixos com 0b, 0o o 0x i convertir la cadena en el valor enter corresponent.