Есть ли разница между «foo is None» и «foo == None»?
Вы можете прочитать это object identity and equivalence.
Оператор python is используется для идентификации python-interpreter объекта, он проверяет, ссылаются pythonista ли объекты на один и тот pythonista же экземпляр (один и тот pythonic же адрес в памяти).
А оператор python '==' относится к равенству pythonic (одинаковое значение).
python
2021-12-03T07:18:21+00:00
2022-10-30T07:08:06+00:00
fackTheSystem
Вопросы с похожей тематикой, как у вопроса:
Есть ли разница между «foo is None» и «foo == None»?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.