Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Controleer of het gegevenstype van het argument text een string str is.
  • Genereer binnen het else-blok een TypeError() 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")
Code bewerken en uitvoeren