Valores em Binário, Octal e Hexadecimal em Python

udanielnogueira

Daniel Nogueira

Posted on December 2, 2022

Valores em Binário, Octal e Hexadecimal em Python

Fazer a conversão de um número decimal para o seu valor em binário, octal ou hexadecimal é mais fácil do que parece. Uma forma simples de fazer isso é usando diretamente as funções bin, oct e hex:

n = 97

print(bin(n))
print(oct(n))
print(hex(n))
Enter fullscreen mode Exit fullscreen mode

Resultado:

0b1100001
0o141
0x61
Enter fullscreen mode Exit fullscreen mode

Repare que temos dois dígitos de padronização no início dos resultados da conversão, para ser exibido apenas o resultado de fato, podemos fatiar da seguinte maneira:

n = 97

print(bin(n)[2:])
print(oct(n)[2:])
print(hex(n)[2:])
Enter fullscreen mode Exit fullscreen mode

Resultado:

1100001
141
61
Enter fullscreen mode Exit fullscreen mode
💖 💪 🙅 🚩
udanielnogueira
Daniel Nogueira

Posted on December 2, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related