Повернення помилок
Час випробувати інший підхід до обробки помилок.
Змініть функцію clean_text(), щоб навмисно спричиняти помилку, якщо використано неправильний тип даних.
Ця вправа є частиною курсу
Середній рівень Python для розробників
Інструкції до вправи
- Перевірте, чи є тип даних аргументу
textрядкомstr. - Усередині блоку
elseзгенеруйтеTypeError(), щоб зупинити виконання скрипту та повернути описове повідомлення.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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")