logo

Kaip patikrinti NoneType Python

Objektas NoneType yra specialus Python tipas, nurodantis vertės nebuvimą. Kitaip tariant, NoneType yra objekto None tipas, kuris yra objektas, kuriame nėra reikšmės arba kuris apibrėžia nulinę reikšmę. Jis naudojamas norint nurodyti, kad kintamasis arba išraiška neturi reikšmės arba turi neapibrėžtą reikšmę. Nė vienas iš esmės reiškia vertės nebuvimą.

Šiame straipsnyje aptarsime būdus, kaip patikrinti NoneType Python kartu su tinkamais žingsniais ir rezultatais.



Pažymėkite NoneType programoje Python

Žemiau pateikiami keli būdai, kuriais galime patikrinti NoneType Python:

Python Check NoneType Naudodami operatorių „yra“.

Šiame pavyzdyje yra operatorius naudojamas patikrinti, ar kintamasis yra of Nė vienas tipo. Jei x yra None, jis išspausdins x kartu su jo tipu, kaip parodyta išvestyje, kitu atveju bus išspausdintas teiginys else X nėra None.

Python3




java rūšiavimo masyvas





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

>

>

Išvestis

None>

„Python Check“ nėra naudojant priskyrimo operatorių (==)

Šiame pavyzdyje kodas patikrina, ar kintamasis x yra lygus Nė vienas naudojant lygybės (==) operatorių ir išspausdinamas atitinkamas pranešimas. Jeigu x yra Nė vienas , ji spausdina Rezultatas yra Nė vienas ; kitu atveju spausdinama Rezultatas nėra Nėra.

Python3




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

>

>

Išvestis

The result is None>

Patikrinti Python None Type Naudojant tipo() metodą

Šiame pavyzdyje kodas naudoja type() metodą, kad patikrintų, ar kintamasis x yra NoneType tipo. Jis spausdina Kintamasis yra NoneType. jei x yra Nėra; kitu atveju spausdinama Kintamasis nėra NoneType.

Python3

religijų sąrašą




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

>

>

susiliejantis rūšiavimas
Išvestis

The variable is of NoneType.>

Patikrinkite Python None Use if Condition

Šiame pavyzdyje kodas naudoja an jei sąlyga su reikšme None, kuri loginiame kontekste laikoma klaidinga. Todėl jis vykdo bloką else ir išspausdina reikšmę, kuri yra 10.

Python3




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

>

>

Išvestis

10>