Objekt NoneType je speciální typ v Pythonu, který představuje absenci hodnoty. Jinými slovy, NoneType je typ pro objekt None, což je objekt, který neobsahuje žádnou hodnotu nebo definuje hodnotu null. Používá se k označení, že proměnná nebo výraz nemá hodnotu nebo má nedefinovanou hodnotu. Žádný v podstatě znamená absenci hodnoty.
V tomto článku budeme diskutovat o metodách, jak zkontrolovat NoneType Krajta spolu se správnými kroky a výstupy.
Zkontrolujte NoneType v Pythonu
Níže jsou uvedeny některé způsoby, kterými můžeme zkontrolovat ŽádnýTyp v Pythonu:
- Použití je operátor
- Použitím Operátor přiřazení
- Použitím typ() Metoda
- Použití podmínky if
Python Check NoneType pomocí operátoru „is“.
V tomto příkladu je je Operátor se používá ke kontrole, zda je proměnná z Žádný typ. Pokud je x None, vypíše x spolu s jeho typem, jak je uvedeno na výstupu, jinak vypíše příkaz else X není None.
Python3
x> => None> if> x> is> None> :> > print> (x)> > print> (> type> (x))> else> :> > print> (> 'X is not None'> )> |
>
binární strom vs binární vyhledávací strom
>Výstup
None>
Python Check None using Assignment Operator (==)
V tomto příkladu kód zkontroluje, zda je proměnná X je rovný Žádný pomocí operátoru rovnosti (==) a vytiskne odpovídající zprávu. Li X je Žádný , vytiskne Výsledek je Žádný ; jinak se vytiskne Výsledek není Žádný.
Python3
x> => None> # using assignment operator> if> x> => => None> :> > print> (> 'The result is None'> )> else> :> > print> (> 'The result is not None'> )> |
>
>Výstup
The result is None>
Check Python Žádný Typ pomocí metody type().
V tomto příkladu kód používá metodu type() ke kontrole, zda je proměnná x typu NoneType. Vytiskne Proměnná je typu NoneType. jestliže x je Žádný; jinak se vytiskne Proměnná není typu NoneType.
Python3
json z java objektu
x> => None> # Using type() method> if> type> (x)> => => type> (> None> ):> > print> (> 'The variable is of NoneType.'> )> else> :> > print> (> 'The variable is not of NoneType.'> )> |
>
>Výstup
The variable is of NoneType.>
Zkontrolujte Python Žádné pomocí podmínky if
V tomto příkladu kód používá an pokud podmínka s hodnotou None, která je v booleovském kontextu považována za hodnotu False. Proto provede blok else a vypíše hodnotu, která je 10.
Python3
# Using if condition> if> None> :> > print> (> 0> )> else> :> > print> (> 10> )> |
>
>
bourne znovu skořápkaVýstup
10>