идентичность против равенства для None в Python

Различные руководства по Python говорят, чтобы использоватьx is None вместоx == None, Это почему? Равенство используется для сравнения значений, поэтому естественно спросить,x имеет значениеNone, обозначенный== и неis, Может кто-нибудь объяснить, почемуis является предпочтительной формой и показывает пример, где два не дают один и тот же ответ?

Благодарю.

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

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