logo

Kā pārbaudīt NoneType programmā Python

Objekts NoneType ir īpašs Python tips, kas apzīmē vērtības neesamību. Citiem vārdiem sakot, NoneType ir objekta None tips, kas ir objekts, kas nesatur vērtību vai definē nulles vērtību. To lieto, lai norādītu, ka mainīgajam vai izteiksmei nav vērtības vai ir nenoteikta vērtība. Neviens būtībā nozīmē vērtības neesamību.

Šajā rakstā mēs apspriedīsim metodes, kā pārbaudīt NoneType Python kopā ar pareiziem soļiem un rezultātiem.



Pārbaudiet NoneType programmā Python

Tālāk ir norādīti daži veidi, kā mēs varam pārbaudīt NoneType Python valodā:

Python pārbaude NoneType, izmantojot operatoru “ir”.

Šajā piemērā ir operators tiek izmantots, lai pārbaudītu, vai mainīgais ir of Nav veids. Ja x ir None, tas izdrukās x kopā ar tā veidu, kā parādīts izvadē, pretējā gadījumā tiks drukāts cits paziņojums X nav None.

Python3








reģistra pārsūtīšanas loģika
x>=> None> if> x>is> None>:> >print>(x)> >print>(>type>(x))> else>:> >print>(>'X is not None'>)>

>

>

Izvade

None>

Python pārbaude nav, izmantojot piešķiršanas operatoru (==)

Šajā piemērā kods pārbauda, ​​vai mainīgais x ir vienāds ar Nav izmantojot operatoru vienlīdzība (==) un izdrukā atbilstošu ziņojumu. Ja x ir Nav , tas izdrukā Rezultāts ir Nav ; pretējā gadījumā tas izdrukā Rezultāts nav Nav.

Python3




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

rohit shetty aktieris

>

>

Izvade

The result is None>

Pārbaudiet Python Nav Veids Izmantojot veidu () metodi

Šajā piemērā kods izmanto metodi type(), lai pārbaudītu, vai mainīgais x ir tipa NoneType. Tas izdrukā Mainīgais ir NoneType. ja x ir Nav; pretējā gadījumā tas izdrukā Mainīgais nav NoneType.

Python3


mysql skaits



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

>

>

Izvade

The variable is of NoneType.>

Pārbaudiet Python None Use, ja nosacījums

Šajā piemērā kods izmanto an ja nosacījums ar vērtību None, kas Būla kontekstā tiek uzskatīta par nepatiesu. Tāpēc tas izpilda citu bloku un izdrukā vērtību, kas ir 10.

Python3




stīgu formātā

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

>

>

Izvade

10>