logo

Jak zkontrolovat NoneType v Pythonu

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:

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řápka
Výstup

10>