LoslegenKostenlos 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.
  • Verwende ein weiteres Schlüsselwort, um eine hilfreiche Meldung auszugeben, wenn beim Aufruf der Funktion clean_text() ein Fehler auftritt.

Interaktive Übung

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

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