Об’єкт NoneType — це спеціальний тип у Python, який представляє відсутність значення. Іншими словами, NoneType — це тип для об’єкта None, який є об’єктом, який не містить значення або визначає нульове значення. Він використовується, щоб вказати, що змінна або вираз не має значення або має невизначене значення. Жоден означає відсутність цінності.
У цій статті ми обговоримо методи перевірки NoneType Python разом із належними кроками та результатами.
Перевірте NoneType у Python
Нижче наведено кілька способів перевірки NoneType в Python:
- Використання оператора is
- Використання Оператор присвоєння
- Використання тип() метод
- Використання умови if
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>