Klucz assert w Pythonie

Przykład

Testuj, czy warunek zwraca True:

x = "hello"
# Jeśli warunek zwraca True, nic się nie stanie:
assert x == "hello"
# Jeśli warunek zwraca False, zostanie wywołany AssertionError:
assert x == "goodbye"

Uruchomienie przykładu

Definicja i użycie

Klucz assert jest używany do debugowania kodu.

Klucz assert pozwala na testowanie, czy warunki w kodzie zwracają True, w przeciwnym razie program wywoła AssertionError.

Możesz napisać wiadomość, która zostanie wyświetlona, jeśli kod zwróci False, zobacz poniższy przykład.

Więcej przykładów

Przykład

Jeśli warunek zwraca False, zapisz wiadomość:

x = "hello"
# Jak zwrócić False warunkowo, wywołać AssertionError:
assert x == "goodbye", "x powinien być 'hello'"

Uruchomienie przykładu