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
<Kurs>Entwicklung mit Python für Fortgeschrittene</Kurs>Übungsanweisungen
- Verwende ein geeignetes Schlüsselwort, damit Code zum Bereinigen von
textversuchsweise 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)