Erste SchritteKostenlos loslegen

Auslösen von Fehlermeldungen

Nun testen wir noch den anderen Ansatz zur Fehlerbehandlung.

Überarbeite die Funktion snake_case(), 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.
  • Löse im else-Block einen TypeError()-Fehler aus, der die weitere Ausführung des Skripts verhindert und eine erläuternde Meldung ausgibt.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

def snake_case(text):
  # Check the data type
  ____:
    clean_text = text.replace(" ", "_")
    clean_text = clean_text.lower()
  else:
    # Return a TypeError error if the wrong data type was used
    ____("The snake_case() function expects a string as an argument, please check the data type provided.")
    
snake_case("User Name 187")
Bearbeiten und Ausführen von Code