Keyword assert en Python

La palabra clave assert en Python se usa al depurar código.

La palabra reservada de esta lección forma parte del núcleo del lenguaje Python. No puedes usarla como nombre de variable; su significado es fijo y universal en cualquier proyecto.

Entender keywords reduce errores de sintaxis y acelera la lectura de código ajeno.

En esta lección de Keyword assert 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.

Las palabras reservadas forman parte de la gramática del lenguaje: no puedes usarlas como nombres de variables. Memorizar su función te ayuda a leer código ajeno con fluidez.

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

En esta lección de Keyword assert 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.

Las palabras reservadas forman parte de la gramática del lenguaje: no puedes usarlas como nombres de variables. Memorizar su función te ayuda a leer código ajeno con fluidez.

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

La palabra clave assert le permite probar si una condición en su código devuelve True, si no, el programa generará un AssertionError.

Puede escribir un mensaje para que se escriba si el código devuelve False, verifique el ejemplo a continuación.

Ejemplo

Prueba si una condición devuelve True:

Ejemplo

    x = "Bienvenido!"

# Si la condición es True, no ocurre nada:
assert x == "Bienvenido!"

# Si la condición es False, lanza AssertionError:
assert x == "Adiós"
  
Abrir en editor

Ejemplo

Escribe un mensaje si la condición es Falsa:

Ejemplo

    doble = lambda x: x * 2
print(doble(5))
  
Abrir en editor

Practica Keyword assert 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: Prueba si una condición devuelve True

Prueba si una condición devuelve True.

Ejemplo

    x = "Bienvenido!"

# Si la condición es True, no ocurre nada:
assert x == "Bienvenido!"

# Si la condición es False, lanza AssertionError:
assert x == "Adiós"
  
Abrir en editor

Ejercicio: Función lambda

Escribe un mensaje si la condición es Falsa.

Ejemplo

    doble = lambda x: x * 2
print(doble(5))
  
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.