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>