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"
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'"