Keyword assert en Python

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

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:

x = "Bienvenido!"

#si la condición devuelve True, entonces no pasa nada:
assert x == "Bienvenido!"

#si la condición devuelve Falso, se genera AssertionError:
assert x == "Hasta luego!"

Ejemplo

Escribe un mensaje si la condición es Falsa:

x = "Bienvenido!"

#si la condición devuelve Falso, se genera AssertionError:
assert x == "Hasta luego!", "x debería ser 'hola"