Objekt NoneType je posebna vrsta v Pythonu, ki predstavlja odsotnost vrednosti. Z drugimi besedami, NoneType je tip za objekt None, ki je objekt, ki ne vsebuje vrednosti ali definira ničelno vrednost. Uporablja se za označevanje, da spremenljivka ali izraz nima vrednosti ali ima nedefinirano vrednost. Nobena v bistvu pomeni odsotnost vrednosti.
V tem članku bomo razpravljali o metodah za preverjanje NoneType Python skupaj z ustreznimi koraki in rezultati.
Preverite NoneType v Pythonu
Spodaj je nekaj načinov, s katerimi lahko preverimo NoneType v Pythonu:
- Uporaba je operaterja
- Uporaba Operater dodelitve
- Uporaba tip() Metoda
- Uporaba if pogoja
Python preveri NoneType z uporabo operatorja 'is'
V tem primeru je je se uporablja za preverjanje, ali je spremenljivka of Noben vrsta. Če je x None, potem bo natisnil x skupaj z njegovim tipom, kot je prikazano v izhodu, sicer bo natisnil stavek else X is not None.
kaj je struktura v strukturi podatkov
Python3
x> => None> if> x> is> None> :> > print> (x)> > print> (> type> (x))> else> :> > print> (> 'X is not None'> )> |
>
>Izhod
None>
Python Preveri brez uporabe operatorja dodelitve (==)
V tem primeru koda preveri, ali spremenljivka x je enako Noben z uporabo operatorja enakosti (==) in natisne ustrezno sporočilo. če x je Noben , natisne Rezultat je Noben ; drugače natisne Rezultat ni Brez.
Python3
grozdenje
x> => None> # using assignment operator> if> x> => => None> :> > print> (> 'The result is None'> )> else> :> > print> (> 'The result is not None'> )> |
>
>Izhod
The result is None>
Preverite Python None Type z metodo type().
V tem primeru koda uporablja metodo type(), da preveri, ali je spremenljivka x tipa NoneType. Natisne spremenljivko NoneType. če je x nič; sicer natisne Spremenljivka ni NoneType.
Python3
ymail
x> => None> # Using type() method> if> type> (x)> => => type> (> None> ):> > print> (> 'The variable is of NoneType.'> )> else> :> > print> (> 'The variable is not of NoneType.'> )> |
>
>Izhod
The variable is of NoneType.>
Preverite Python None z uporabo if pogoja
V tem primeru koda uporablja če stanje z vrednostjo Brez, ki se v logičnem kontekstu obravnava kot False. Zato izvede blok else in natisne vrednost, ki je 10.
Python3
hashmap java
# Using if condition> if> None> :> > print> (> 0> )> else> :> > print> (> 10> )> |
>
>Izhod
10>