Об’єкт 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>