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

Возможный дубликат:
Когда оператор `==` не эквивалентен оператору `is`? (Python)

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

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

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

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

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

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