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:
- Käyttö on operaattori
- Käyttämällä Tehtäväoperaattori
- Käyttämällä tyyppi() Menetelmä
- Käytetään jos Kunto
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>