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