Python assert Schlüssel

Beispiel

Testen Sie, ob die Bedingung True zurückgibt:

x = "hello"
# Wenn die Bedingung True zurückgibt, passiert nichts:
assert x == "hello"
# Wenn die Bedingung False zurückgibt, wird AssertionError ausgelöst:
assert x == "goodbye"

Laufbeispiel

Definition und Verwendung

Der assert Schlüssel wird zur Debugging von Code verwendet.

Der assert Schlüssel ermöglicht es Ihnen, zu testen, ob Bedingungen im Code True zurückgeben, andernfalls wird AssertionError ausgelöst.

Sie können eine Nachricht schreiben, die ausgegeben wird, wenn der Code False zurückgibt, siehe unten für ein Beispiel.

Mehr Beispiele

Beispiel

Wenn die Bedingung False ist, schreiben Sie eine Nachricht:

x = "hello"
# Wie kann eine Bedingung False zurückgeben und AssertionError auslösen:
assert x == "goodbye", "x sollte 'hello' sein"

Laufbeispiel