Python Нет сравнения: я должен использовать «есть» или ==?

Возможный дубликат:

Когда оператор `==` не эквивалентен оператору `is`? (Python)

Я использую Python 2.x.

Мой редактор дает мнепредупреждение' подчеркните, когда я сравниваюmy_var == None, но без предупреждения, когда я использую.my_var is None

Я провел тест в оболочке Python и определил, что оба кода являются допустимыми, но мой редактор, похоже, говорит, чтоmy_var is None является предпочтительным.

Так ли это, и если да, то почему?

Ответы на вопрос(3)

Ваш ответ на вопрос