logo

Hvordan sjekke NoneType i Python

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:

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>