LoslegenKostenlos loslegen

Auslösen von Fehlermeldungen

Nun testen wir noch den anderen Ansatz zur Fehlerbehandlung.

Überarbeite die Funktion clean_text(), um gezielt einen Fehler auszulösen, wenn ein falscher Datentyp verwendet wird.

Diese Übung ist Teil des Kurses

Entwicklung mit Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Überprüfe, ob das Argument text vom Datentyp str ist, also eine Zeichenkette.
  • Mach im Block „ else “ einen „ TypeError() “, damit das Skript nicht läuft, und gib eine beschreibende Meldung zurück.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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 bearbeiten und ausführen