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