нулевой объект в Python?

Вы уверены, что вы не смешиваете вкладки и пробелы в белом пространстве? (Это вызовет эту ошибку.)

Обратите внимание, что вы не используете вкладки в коде Python. См. Руководство по стилю . Вы должны настроить Notepad ++ для вставки пробелов для вкладок.

1031
задан undur_gongor 14 March 2013 в 17:18
поделиться

2 ответа

В Python нулевым объектом является синглтон Нет .

Лучший способ проверить вещи на «Ненужность» - использовать оператор идентичности, is :

if foo is None:
    ...
1498
ответ дан 19 December 2019 в 20:19
поделиться

Он не называется нулевым, как в других языках, но Нет . Всегда существует только один экземпляр этого объекта, поэтому вы можете проверить эквивалентность с помощью x is None (сравнение идентичности) вместо x == None , если хотите.

64
ответ дан 19 December 2019 в 20:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: