Вы уверены, что вы не смешиваете вкладки и пробелы в белом пространстве? (Это вызовет эту ошибку.)
Обратите внимание, что вы не используете вкладки в коде Python. См. Руководство по стилю . Вы должны настроить Notepad ++ для вставки пробелов для вкладок.
В Python нулевым объектом является синглтон Нет
.
Лучший способ проверить вещи на «Ненужность» - использовать оператор идентичности, is
:
if foo is None:
...
Он не называется нулевым, как в других языках, но Нет
. Всегда существует только один экземпляр этого объекта, поэтому вы можете проверить эквивалентность с помощью x is None
(сравнение идентичности) вместо x == None
, если хотите.