Unikanie błędów
W filmie poznałeś kilka podejść do obsługi błędów, które można stosować w niestandardowych funkcjach.
W tym ćwiczeniu wypróbujesz jedno z podejść, które pozwala uniknąć przerywania działania skryptu – zamiast tego wyświetla pomocny komunikat w przypadku wystąpienia błędu.
To ćwiczenie jest częścią kursu
Python dla programistów – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Użyj słowa kluczowego, które pozwoli spróbować wykonać kod czyszczący
text. - Użyj innego słowa kluczowego, które wyświetli pomocny komunikat, jeśli podczas wywołania funkcji
clean_text()wystąpi błąd.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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)