Python asert

Python asert

Python to wszechstronny język programowania, który pozwala wykonać prawie każdy rodzaj obliczeniowego zadania. Wbudowane moduły, funkcje i słowa kluczowe w Pythonie mogą być niezwykle pomocne dla programistów w wykonywaniu różnych zadań.

Jakiś zapewniać Instrukcja to wbudowana instrukcja lub słowo kluczowe w Pythonie używane do debugowania kodu. Jest to rodzaj kontroli, który testuje funkcjonalność kodu. Oświadczenie Assert działa jak wyrażenie logiczne, sprawdzając, czy dany warunek jest prawdziwy, czy fałszywy. Jeśli dany warunek jest prawdziwy, to nic się nie dzieje, a następny wiersz kodu jest wykonywany. Jeśli dany warunek jest fałszywy, instrukcja Assert zatrzymuje wykonanie programu i wyświetla błąd. Oświadczenie Assert działa jak wznosić Słowo kluczowe i wyświetla się wyjątek, gdy dany warunek jest fałszywy. Wyjątek podniesiony przez oświadczenie Assert jest również nazywane AssertionError. W tym artykule krótko obejmuje oświadczenie o stwierdzeniu w Pythonie z kilkoma przykładami.

Składnia

Składnia do używania instrukcji Assert jest następująca:

zapewniać

Drukowanie wiadomości z instrukcją Assert jest opcjonalne. Z instrukcją wiadomości składnia dla instrukcji Assert jest następujące:

zapewniać ,

Przykłady

Teraz omówimy kilka przykładów, aby zrozumieć wykorzystanie oświadczenia Assert. Podczas wykonywania operacji podziału powinniśmy pamiętać, że dzielnik nie jest równy zerowi. Jeśli dzielnik wynosi zero, program podniesie „ZerodivisionError.„Możemy wstawić oświadczenie Assert, aby sprawdzić, czy dzielnik nie jest równy zero. Zaimplementujemy to w Python Script.

#Zmienna pierwszej liczby
Num1 = 10
#Zmienna drugiej liczby
NUM2 = 0
# Korzystanie z instrukcji Assert
Aster NUM2!= 0, „Divisor wynosi zero”

Wyjście

Z oświadczeniem Assert zastosowaliśmy warunek, że NUM2 (Divisor) nie powinien być równy zerowi. Dany warunek jest fałszywy, ponieważ wartość NUM2 jest równa zero. Interpreter Python podnosi błąd twierdzenia, że ​​„dzielnik wynosi zero."

Następnie zmienimy wartość NUM2 i wykonamy nasz program. W tym przykładzie oświadczenie Assert jest teraz prawdziwe. W tym przypadku nic się nie wydarzy. Oświadczenie o Assert zostanie zaniedbane, a następny wiersz zostanie wykonany.

#Zmienna pierwszej liczby
Num1 = 10
#Zmienna drugiej liczby
NUM2 = 10
# Korzystanie z instrukcji Assert
Aster NUM2!= 0, „Divisor wynosi zero”
Drukuj („Wynik to:”, Num1/Num2)

Wyjście

W wyjściu można zauważyć, że instrukcja Assert jest zaniedbywana, a następny wiersz kodu jest wykonywany.

#Deklarowanie zmiennej łańcuchowej
val = "Linuxhint"
#insering a assert oświadczenie
# Warunek jest fałszywy, instrukcja Assert zostanie wykonana
Assert Val!= „Linuxhint”, „Warunek jest fałszywy”

Wyjście

Powyższy przykład można również zrobić w inny sposób. Spróbujmy tego w inny sposób.

#Deklarowanie zmiennej łańcuchowej
val = "Hello"
#insering a assert oświadczenie
# Warunek jest fałszywy, instrukcja Assert zostanie wykonana
Assert Val == „Linuxhint”, „Wartość zmienna nie jest równa Linuxhint”

Wartość zmiennej VAL to „Hello.”Oznacza to, że warunek nie jest prawdziwy, a program wykona instrukcję Assert.

Wyjście

Wniosek

Instrukcja Assert jest wbudowanym oświadczeniem w Pythonie, które pozwala debugować kod. Instrukcja Assert ma warunek i opcjonalną wiadomość. Sprawdza warunek danego stwierdzenia. Jeśli warunek jest prawdziwy, to nic się nie dzieje, a następny wiersz kodu jest wykonywany. Jeśli warunek jest fałszywy, instrukcja Assert wyświetla AssertionError. W tym artykule szczegółowo wyjaśniono oświadczenie Assert z kilkoma prostymi przykładami.