A Byte of Python

Die assert-Anweisung

Die assert-Anweisung wird benutzt, um sicherzustellen, dass eine bestimmte Voraussetzung, die Sie machen, wirklich erfüllt ist. Zum Beispiel könnten Sie von der Voraussetzung ausgehen, dass sich in einer bestimmten Liste, die Sie benutzen, mindestens ein Element befindet. Wenn Sie überprüfen wollen, ob dies wirklich stimmt und andernfalls einen Fehler ausgeben wollen, dann ist eine assert-Anweisung hierfür ideal. Wenn die Überprüfung mittels der assert-Anweisung fehlschlägt, dann wird ein AssertionError ausgelöst.

		
>>> meineliste = ['element']
>>> assert len(meineliste) >= 1
>>> meineliste.pop()
'element'
>>> assert len(meineliste) >= 1
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
AssertionError