First page Back Continue Last page Overview Image

Benutzung von assert

>>> x = 5

>>> y = 3

>>> assert x < y, "x has to be smaller than y"

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

AssertionError: x has to be smaller than y

>>>

assert sollte nicht benutzt werden Programmfehler wie x / 0 zu erfassen, weil diese von Python selbst erkannt werden und mit Fehler abgebrochen werden.

assert dient dazu Benutzerdefinierte Bedingungen zu erfassen!