Erste SchritteKostenlos loslegen

Vermeiden von Fehlern

Im Video wurden Ansätze zur Fehlerbehandlung vorgestellt, die sich für benutzerdefinierte Funktionen eignen.

In dieser Übung testest du einen der Ansätze, bei dem kein Fehler ausgelöst und das Skript nicht abgebrochen, aber im Problemfall eine hilfreiche Meldung ausgegeben wird.

Diese Übung ist Teil des Kurses

Entwicklung mit Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Verwende ein geeignetes Schlüsselwort, damit Code zum Bereinigen von text versuchsweise ausgeführt werden kann.
  • Ersetze jedes Leerzeichen in text durch einen Unterstrich.
  • Verwende ein weiteres Schlüsselwort, um eine hilfreiche Meldung auszugeben, wenn beim Aufruf der Funktion snake_case() ein Fehler auftritt.

Interaktive Übung zum Anfassen

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

def snake_case(text):
  # Attempt to clean the text
  ____:
    # Swap spaces for underscores
    clean_text = ____.____("____", "____")
    clean_text = clean_text.lower()
  # Run this code if an error occurs
  ____:
    print("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