python / beginner
Snippet
Einfache Ausnahmebehandlung
Die Ausnahmebehandlung verhindert Programmabstürze bei Fehlern. Der try-Block enthält Code, der fehlschlagen könnte, während der except-Block den Fehler abfängt.
snippet.py
1
2
3
4
try:number = int("abc")except ValueError:print("That is not a valid number!")
Erklärung
1
try:
Beginnt einen Block, in dem potenzielle Fehler erwartet werden.
2
number = int("abc")
Versucht, einen nicht-numerischen String in eine Zahl umzuwandeln, was scheitert.
3
except ValueError:
Fängt den spezifischen Fehler ab, der bei der Umwandlung auftritt.