Función bin() en Python

La función bin() en Python se utiliza para convertir un número entero en su representación binaria como una cadena. La representación binaria es una secuencia de 0s y 1s que representa el número en base 2.

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.

En esta lección de Función bin() en Python combinamos explicación clara y código ejecutable. El objetivo es que entiendas el concepto y puedas reutilizarlo en tus propios scripts de Python.

Prueba a cambiar los valores del ejemplo y observa la salida en consola. Experimentar es la forma más eficaz de fijar el concepto.

Errores frecuentes: olvidar la indentación en bloques if, for o def; confundir = con ==; no importar un módulo antes de usarlo.


Sintaxis función bin() en Python

La sintaxis de la función bin() es la siguiente:

Ejemplo

    def saludar(nombre):
    return f"Hola, {nombre}"

print(saludar("Elena"))
  

Donde x es el número entero que queremos convertir a su representación binaria. La función bin() devuelve una cadena que representa el número en binario, precedido por el prefijo " 0b" para indicar que es una representación binaria.


Ejemplo función bin() en Python

Aquí tienes un ejemplo de cómo usar la función bin() :

Ejemplo

    numero = 10
binario = bin(numero)
print(binario)
  
Abrir en editor

En el ejemplo, el número entero 10 se convierte en su representación binaria "0b1010" . La cadena "0b" indica que es una representación binaria, seguida de los dígitos binarios que representan el número 10 (1010 en binario).


Valores de parámetros

La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.

ParámetroDescripción
n Requerido. un entero

Practica Función bin() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: La sintaxis de la función

La sintaxis de la función bin() es la siguiente.

Ejemplo

    print(bin(10))
print(bin(255))
  
Abrir en editor

Ejercicio: Definir una función

Aquí tienes un ejemplo de cómo usar la función bin().

Ejemplo

    def saludar(nombre):
    return f"Hola, {nombre}"

print(saludar("Elena"))
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.