NoneType-objektet er en spesiell type i Python som representerer fraværet av en verdi. Med andre ord, NoneType er typen for None-objektet, som er et objekt som ikke inneholder noen verdi eller definerer en nullverdi. Den brukes til å indikere at en variabel eller et uttrykk ikke har en verdi eller har en udefinert verdi. Ingen betyr i utgangspunktet fravær av en verdi.
I denne artikkelen skal vi diskutere metoder for hvordan du sjekker NoneType inn Python sammen med riktige trinn og utganger.
Sjekk NoneType i Python
Nedenfor er noen måter vi kan sjekke NoneType i Python:
- Bruker er operatør
- Ved hjelp av Oppdragsoperatør
- Ved hjelp av type() Metode
- Bruker if Condition
Python Sjekk NoneType ved å bruke 'er'-operatør
I dette eksemplet er er operator brukes til å sjekke om en variabel er of Ingen type. Hvis x er Ingen, vil den skrive ut x sammen med typen som vist i utdataene, ellers vil den skrive ut else-setningen X er ikke Ingen.
Python3
x> => None> if> x> is> None> :> > print> (x)> > print> (> type> (x))> else> :> > print> (> 'X is not None'> )> |
>
>Produksjon
None>
Python Sjekk Ingen ved å bruke tildelingsoperatør (==)
I dette eksemplet sjekker koden om variabelen x er lik Ingen ved å bruke likhetsoperatoren (==) og skriver ut en tilsvarende melding. Hvis x er Ingen , den skrives ut Resultatet er Ingen ; ellers skrives den ut 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'> )> |
hvordan konvertere streng til int java
>
>Produksjon
The result is None>
Sjekk Python Ingen Type Bruk type()-metoden
I dette eksemplet bruker koden type()-metoden for å sjekke om variabelen x er av typen NoneType. Den skrives ut Variabelen er av NoneType. hvis x er Ingen; ellers skrives den ut. Variabelen er ikke av 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.'> )> |
>
>Produksjon
The variable is of NoneType.>
Sjekk Python None Using if Condition
I dette eksemplet bruker koden en hvis tilstand med verdien Ingen, som anses som falsk i en boolsk kontekst. Derfor kjører den else-blokken og skriver ut verdien som er 10.
Python3
# Using if condition> if> None> :> > print> (> 0> )> else> :> > print> (> 10> )> |
>
>Produksjon
10>