Conversão de base no Python

Lembrete para conversão de base no Python, a primera coluna é o valor de entrada e a primeira linha o valor de saída.

Hexadecimal

Binário

Octal

Decimal

Hex:

-

bin(0x<num>)

oct(0x<num>)

int(0x<num>)

Bin:

hex(0b<num>)

-

oct(0b<num>)

int(0b<num>)

Octal:

hex(0o<num>)

bin(0o<num)

-

int(0o<num>)

Dec:

hex(<num>)

bin(<num>)

oct(<num>)

-

Pode-se converter para outras bases entre 2 e 36 utilizando int(<numero>,<base>), exemplo:

>>> print int('g',18)
16

Deixe uma resposta