Avoiding errors
In the video, you saw a couple of approaches for error handling that can be applied to custom functions.
In this exercise, you'll test out one of the approaches that avoids raising an error, printing a helpful message if an error occurs, but not terminating the script.
Este exercício faz parte do curso
Python intermediário para desenvolvedores
Instruções do exercício
- Use a keyword allowing you to attempt to run code that cleans
text. - Use another keyword that prints a helpful message if an error occurs when calling the
clean_text()function.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
def clean_text(text):
# Attempt to clean the text
____:
return text.replace(" ", "_").lower()
# Run this code if an error occurs
____:
print("The clean_text() function expects a string as an argument, please check the data type provided!")
clean_text(187)