Fouten teruggeven
Tijd om de andere aanpak voor foutafhandeling uit te proberen.
Pas de functie clean_text() aan zodat er opzettelijk een fout wordt gegenereerd als een onjuist gegevenstype wordt gebruikt.
Deze oefening maakt deel uit van de cursus
Python voor gevorderde ontwikkelaars
Oefeninstructies
- Controleer of het gegevenstype van het argument
texteen stringstris. - Genereer binnen het
else-blok eenTypeError()om het script te stoppen en een beschrijvend bericht terug te geven.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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")