Cómo convertir la Int a Binario en Python
-
Utiliza la función
bin()
para convertir int a binario en Python -
Usar la función
format
para convertir la int a binario en Python -
Usa el método
str.format()
para convertir int a binario en Python
Este tutorial introduce cómo convertir un entero a binario en Python. Este tutorial también enumera algunos códigos de ejemplo para elaborar diferentes formas de conversión de int a binario en Python.
Utiliza la función bin()
para convertir int a binario en Python
En Python, puedes usar una función incorporada, bin()
para convertir un entero en binario. La función bin()
toma un entero como parámetro y devuelve su cadena binaria equivalente prefijada con 0b
.
Un ejemplo de esto es:
binary = bin(16)
print(binary)
Resultado:
0b10000
Usar la función format
para convertir la int a binario en Python
Como se muestra arriba, el binario de un entero puede ser obtenido simplemente con el método bin(x)
. Pero si quieres eliminar el prefijo 0b
de su salida, puedes usar la función format
y formatear la salida.
La función format(value, format_spec)
tiene dos parámetros: value
y format_spec
. Devolverá la salida formateada de acuerdo con el format_spec
. Abajo hay algunos ejemplos de tipos de formato que pueden ser usados dentro de los marcadores de posición:
Tipo de formato | Papel |
---|---|
= |
Coloca la señal en la posición más a la izquierda |
b |
Convierte el valor en binario equivalente |
o |
Convierte el valor al formato octal |
x |
Convierte el valor al formato hexadecimal |
d |
Convierte el valor dado en decimal |
E |
Formato científico, con una E en mayúsculas |
X |
Convierte el valor al formato hexadecimal en mayúsculas |
Y hay muchos más tipos de formato disponibles. Como queremos convertir int a binario, entonces se usará el tipo de formato b
.
Abajo está el ejemplo de código.
temp = format(10, "b")
print(temp)
Resultado:
1010
Usa el método str.format()
para convertir int a binario en Python
El método str.format()
es similar a la función format()
de arriba y comparten el mismo format_spec
.
El código de ejemplo para convertir int a binario usando el método str.format()
está abajo.
temp = "{0:b}".format(15)
print(temp)
Resultado:
1111
Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.
LinkedInArtículo relacionado - Python Integer
- Convertir números enteros a números romanos en Python
- Convertir números romanos a enteros en Python
- Programación entera en Python
- Convertir cadena en entero en Python
- Entero inverso en Python