12 из 155 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Почему is предпочтителен над == при сравнении переменной с None?
is
==
None
== выбрасывает TypeError при использовании с None
is проверяет равенство значений, что более надёжно для None
is проверяет идентичность объектов и более эффективен, так как None — это синглтон
== всегда возвращает False при сравнении с None