June 2016
Intermediate to advanced
498 pages
10h 25m
German
Ein Programm soll natürlich nicht bei der ersten Gelegenheit wegen eines Fehlers seine Arbeit einstellen. Statt wie früher ein Programm mit endlosen Prüfungen von Funktionsrückgabewerten aufzublähen, setzen moderne Programmiersprachen auf Ausnahmen (Exceptions) und deren Behandlung (Exception Handling). Exceptions werden auch als Laufzeitfehler bezeichnet, da sie während der Ausführung des Programms auftreten. Im Gegensatz dazu steht ein SyntaxError. Diesen meldet der Python-Interpreter, bevor das Programm ausgeführt wird, weil er einen ungültigen Ausdruck oder Tippfehler entdeckt hat.
try ... except fangenEine Exception wird beim Auftreten eines Fehlers ausgelöst3 und kann durch das Programm abgefangen werden. ...
Read now
Unlock full access