Python nie jest żaden

Python nie jest żaden
W Pythonie brak jest specjalnym słowem kluczowym, które mówi interpreterowi Python, że zmienna jest zerowa lub niedostępna. Należy pamiętać, że wartość zerowa nie oznacza zera.

W tym samouczku dowiemy się, jak sprawdzić, czy zmienna jest typem Brak. Może to pomóc poradzić sobie z błędami i sprawdzić, czy wartość zmiennej jest null.

Metoda 1: Korzystanie z słowa kluczowego IS

Jedną z najczęstszych metod sprawdzania, czy zmienna jest brak, czy nie, jest użycie słowa kluczowego „IS”. Słowo kluczowe powinno zwrócić true, jeśli zmienna jest zerowa, a inaczej. Następnie możemy owinąć tę konstrukcję w instrukcji „If”, jak pokazano w poniższym kodzie przykładowym:

var = brak
if (var isnone):
Drukuj („yeap!, to nie jest żadne ”)
w przeciwnym razie:
Drukuj („nie, nie brak”)

Po uruchomieniu poprzedniego kodu widzimy wyjście, jak pokazano następująco:

Python3 Python_none
yeap!, To nie

Z poprzedniego wyjścia widzimy, że program zwraca prawdziwie, ponieważ wartość zmiennej nie jest żadna.

Możemy również spróbować, ustawiając wartość var ​​na 0.

var = 0
jeśli (var jest brak):
Drukuj („yeap!, to nie jest żadne ”)
w przeciwnym razie:
Drukuj („nie, nie brak”)

Uruchomienie poprzedniego kodu zwraca następujące:

Python3 Python_none
Nie, nie żaden

Dlatego możemy sprawdzić, czy 0 nie jest typem braku w Pythonie.

Metoda 2: Korzystanie z isinstanceof

Metoda IsInstanceof w Pythonie pozwala nam sprawdzić, czy określona wartość należy do określonego typu. Możemy użyć tej funkcji, aby sprawdzić, czy zmienna jest typu Brak.

Powstały kod jest następujący:

var = brak
druk (isInstance (var, typ(Nic)))
Uruchomienie poprzedniego kodu zwraca następujące:
Python3 Python_none
PRAWDA

Podobnie kod zwraca prawdziwie wskazując, że zmienna utrzymuje typ Brak.

Metoda 3: Korzystanie z wyjątku Pythona

Możemy również użyć prób… z wyjątkiem bloku w Pythonie, aby sprawdzić, czy zmienna nie jest żadna. Na przykład, jeśli spróbujesz przeprowadzić jakąkolwiek operację w typu Brak, Python zwraca wyjątek nontetypowy.

Możemy użyć tego kodu na naszą korzyść. Przykładowy kod jest następujący:

var = brak
próbować:
var + 10
z wyjątkiem:
drukuj („Nie można działać na wartości żadnej”)

Poprzedni kod zwraca kod w bloku wyjątków, ponieważ jedna wartość to typ Brak.

Python3 Python_none

Nie można działać NA Nic Wartość

Wniosek

W tym artykule omówiliśmy różne metody testowania, jeśli zmienna jest typem Brak, czy nie. Dziękuje za przeczytanie. Szczęśliwe kodowanie!