我最近遇到了这种语法,我不知道有什么区别。
如果有人能告诉我区别,我将不胜感激。
答案在这里解释。
去引用:
一个类可以自由地以它选择的任何方式实现比较,并且它可以选择与 None 进行比较意味着什么(这实际上是有道理的;如果有人告诉你从头开始实现 None 对象,你怎么能让它比较 True反对自己?)。
实际上,没有太大区别,因为自定义比较运算符很少见。但是您应该is None作为一般规则使用。
is None