Devolución de errores
Es hora de probar el otro enfoque para la gestión de errores.
Revisa la función clean_text() para que produzca intencionadamente un error si se utiliza un tipo de dato incorrecto.
Este ejercicio forma parte del curso
Python intermedio para desarrolladores
Instrucciones del ejercicio
- Comprueba si el tipo de datos del argumento
textes una cadenastr. - Dentro del bloque «
else», genera un «TypeError()» para evitar que se ejecute el script y devuelve un mensaje descriptivo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
def clean_text(text):
# Check the data type
if ____(text) == ____:
return text.replace(" ", "_").lower()
else:
# Return a TypeError error if the wrong data type was used
____ ____("The clean_text() function expects a string as an argument, please check the data type provided!")
clean_text("User Name 187")