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>