NoneType-objektet er en speciel type i Python, der repræsenterer fraværet af en værdi. Med andre ord er NoneType typen for None-objektet, som er et objekt, der ikke indeholder nogen værdi eller definerer en nulværdi. Det bruges til at angive, at en variabel eller et udtryk ikke har en værdi eller har en udefineret værdi. Ingen betyder dybest set fravær af en værdi.
I denne artikel vil vi diskutere metoder til, hvordan du tjekker NoneType ind Python sammen med korrekte trin og udgange.
Tjek NoneType i Python
Nedenfor er nogle måder, hvorpå vi kan kontrollere NoneType i Python:
- Bruger er operatør
- Ved brug af Opdragsoperatør
- Ved brug af type() Metode
- Bruger hvis tilstand
Python Check NoneType ved hjælp af 'er'-operatør
I dette eksempel er er operator bruges til at kontrollere, om en variabel er of Ingen type. Hvis x'et er Ingen, vil det udskrive x sammen med dens type som vist i outputtet, ellers vil det udskrive else-sætningen X er ikke Ingen.
Python3
x>=> None> if> x>is> None>:> >print>(x)> >print>(>type>(x))> else>:> >print>(>'X is not None'>)> |
>
>Produktion
None>
Python Check None Using Assignment Operator (==)
I dette eksempel kontrollerer koden, om variablen x er lig med Ingen ved hjælp af ligestillingsoperatoren (==) og udskriver en tilsvarende besked. Hvis x er Ingen , det udskriver Resultatet er Ingen ; ellers udskrives Resultatet er ikke Ingen.
Python3
x>=> None> # using assignment operator> if> x>=>=>None>:> >print>(>'The result is None'>)> else>:> >print>(>'The result is not None'>)> |
begrænsninger af e-bank
>
>Produktion
The result is None>
Tjek Python Ingen Type Brug type() metode
I dette eksempel anvender koden type()-metoden til at kontrollere, om variablen x er af typen NoneType. Den udskrives Variablen er af NoneType. hvis x er Ingen; ellers udskrives den. Variablen er ikke af NoneType.
Python3
x>=> None> # Using type() method> if> type>(x)>=>=>type>(>None>):> >print>(>'The variable is of NoneType.'>)> else>:> >print>(>'The variable is not of NoneType.'>)> |
>
>Produktion
The variable is of NoneType.>
Tjek Python Ingen Bruger hvis betingelse
I dette eksempel bruger koden en hvis tilstand med værdien Ingen, som betragtes som falsk i en boolsk kontekst. Derfor udfører den else-blokken og udskriver værdien, som er 10.
Python3
# Using if condition> if> None>:> >print>(>0>)> else>:> >print>(>10>)> |
>
>Produktion
10>