Fouten voorkomen
In de video zag je een paar manieren voor foutafhandeling die je kunt toepassen in eigen functies.
In deze oefening probeer je een aanpak uit die voorkomt dat er een fout wordt opgegooid: er wordt een nuttige boodschap geprint als er een fout optreedt, maar het script stopt niet.
Deze oefening maakt deel uit van de cursus
Python voor gevorderde ontwikkelaars
Oefeninstructies
- Gebruik een trefwoord waarmee je probeert code uit te voeren die
textopschoont. - Gebruik een ander trefwoord dat een nuttige boodschap print als er een fout optreedt bij het aanroepen van de functie
clean_text().
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)