logo

Kuinka tarkistaa NoneType Pythonissa

NoneType-objekti on Pythonin erikoistyyppi, joka edustaa arvon puuttumista. Toisin sanoen NoneType on None-objektin tyyppi, joka on objekti, joka ei sisällä arvoa tai määrittää nolla-arvon. Sitä käytetään osoittamaan, että muuttujalla tai lausekkeella ei ole arvoa tai että sillä on määrittelemätön arvo. Mikään ei tarkoita periaatteessa arvon puuttumista.

Tässä artikkelissa aiomme keskustella menetelmistä, joilla NoneType voidaan tarkistaa Python sekä oikeat vaiheet ja tulosteet.



Tarkista NoneType Pythonissa

Alla on muutamia tapoja, joilla voimme tarkistaa NoneType Pythonissa:

Python Check NoneType käyttämällä 'is'-operaattoria

Tässä esimerkissä On -operaattoria käytetään tarkistamaan, onko muuttuja of Ei mitään tyyppi. Jos x on Ei mitään, se tulostaa x:n tyypin kanssa tulosteen mukaisesti, muuten se tulostaa else-lauseen X ei ole None.

Python 3








x>=> None> if> x>is> None>:> >print>(x)> >print>(>type>(x))> else>:> >print>(>'X is not None'>)>

java math.random

>

java kartat
>

Lähtö

None>

Python Check Ei mitään Tehtäväoperaattorilla (==)

Tässä esimerkissä koodi tarkistaa, onko muuttuja x on yhtä suuri kuin Ei mitään yhtäläisyys (==) -operaattorilla ja tulostaa vastaavan viestin. Jos x On Ei mitään , se tulostaa Tulos on Ei mitään ; muussa tapauksessa tulostuu Tulos ei ole Ei mitään.

Python 3




x>=> None> # using assignment operator> if> x>=>=>None>:> >print>(>'The result is None'>)> else>:> >print>(>'The result is not None'>)>

>

>

Lähtö

The result is None>

Tarkista Python Ei mitään Tyyppi Tyyppi()-menetelmän avulla

Tässä esimerkissä koodi käyttää type()-menetelmää tarkistaakseen, onko muuttuja x tyyppiä NoneType. Se tulostaa Muuttuja on NoneType. jos x on Ei mitään; Muussa tapauksessa se tulostaa Muuttuja ei ole NoneType.

Python 3




inkscape vs gimp

x>=> None> # Using type() method> if> type>(x)>=>=>type>(>None>):> >print>(>'The variable is of NoneType.'>)> else>:> >print>(>'The variable is not of NoneType.'>)>

>

>

Lähtö

The variable is of NoneType.>

Tarkista Python None Using if Condition

Tässä esimerkissä koodi käyttää an jos kunto arvolla Ei mitään, jota pidetään epätosi loogisessa kontekstissa. Siksi se suorittaa else-lohkon ja tulostaa arvon, joka on 10.

Python 3




# Using if condition> if> None>:> >print>(>0>)> else>:> >print>(>10>)>

java esimerkki
>

>

Lähtö

10>