← Volver

Cómo convertir un número entero a binario (y viceversa)

Usando la función incorporada bin(), que recibe como argumento un número entero y retorna una cadena que contiene su representación binaria:

>>> bin(1234)
'0b10011010010'

Para convertir el número binario de nuevo a decimal utilícese la función incorporada int() de este modo:

>>> int('0b10011010010', 2)
1234

Si al convertir de decimal a binario se quiere omitir el prefijo 0b, puede hacerse:

>>> bin(1234)[2:]
'10011010010'

El prefijo tampoco es necesario para convertir de regreso a entero:

>>> int('10011010010', 2)
1234

enteros binario


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.