logo

Як перевірити NoneType у Python

Об’єкт NoneType — це спеціальний тип у Python, який представляє відсутність значення. Іншими словами, NoneType — це тип для об’єкта None, який є об’єктом, який не містить значення або визначає нульове значення. Він використовується, щоб вказати, що змінна або вираз не має значення або має невизначене значення. Жоден означає відсутність цінності.

У цій статті ми обговоримо методи перевірки NoneType Python разом із належними кроками та результатами.



Перевірте NoneType у Python

Нижче наведено кілька способів перевірки NoneType в Python:

Python перевіряє NoneType за допомогою оператора «is».

У цьому прикладі є оператор використовується для перевірки, чи є змінна of Жодного типу. Якщо x дорівнює None, тоді він виведе x разом із його типом, як показано у вихідних даних, інакше він надрукує оператор else X is not None.

Python3








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

>

>

Вихід

None>

Перевірка Python None за допомогою оператора присвоєння (==)

У цьому прикладі код перевіряє, чи змінна x дорівнює Жодного використовує оператор рівності (==) і друкує відповідне повідомлення. Якщо x є Жодного , він друкує результат Жодного ; інакше він друкує результат не None.

Python3




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

>

>

Вихід

The result is None>

Перевірте Python None Type за допомогою методу type().

У цьому прикладі код використовує метод type(), щоб перевірити, чи має змінна x тип NoneType. Він друкує змінну NoneType. якщо x є None; інакше він друкує Змінна не має NoneType.

Python3


список на java



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

>

>

Вихід

The variable is of NoneType.>

Перевірте Python None за допомогою умови if

У цьому прикладі код використовує якщо стан зі значенням None, яке вважається False у логічному контексті. Таким чином, він виконує блок else і друкує значення, яке дорівнює 10.

Python3




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

>

>

Вихід

10>