Проверка None Value в Python

Python не имеет значения Null, но вместо этого имеет значение None. None — это конкретный одноэлементный объект, и он может быть только один.

Python Check None

Чтобы проверить None Value в Python, используйте оператор is. «is» — это встроенный оператор Python, который проверяет, относятся ли оба операнда к одному и тому же объекту или нет.

Вывод:

В этом примере мы сначала объявили переменную данных как None.

Затем мы использовали оператор if с оператором is, чтобы проверить, является ли он None или нет. Если он имеет значение None, то он выполнит оператор if; в противном случае он выполнит оператор else.

Не используйте оператор == для проверки None

Никогда не используйте ==(оператор равенства) для проверки значения None в Python, потому что None является ложным значением. Кроме того, выполнение variable == None неэффективно, поскольку None — это специальный одноэлементный объект; может быть только один.

Вывод:

В этом примере оператор двойного равенства(==) возвращает тот же результат, что и оператор is, но в некоторых сценариях это приведет к ложному результату. Итак, я рекомендую использовать оператор is в Python.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python