Jon*_*ner 3 python python-2.x operator-keyword
<>Python中的运算符究竟是什么,为什么它没有记录(据我所知)?
它是一样的!=或is not?
jon*_*rpe 10
在Python的2.X,<>是相同的!=(即,"不等于",而不是is not它是"不等于"),但后者是优选的:
比较运算符
<>和!=同一运算符的替代拼写.!=是首选的拼写;<>过时了.
在3.x中,<> 已被删除且仅!=存在.
它有记录,但你不应该使用它.你对它的猜测!=是正确的.引用Python 2文档:
!=也可以编写<>,但这是一个过时的用法,仅用于向后兼容.应始终使用新代码!=.
然后作为Python 3的一般清理的一部分,操作符被完全删除:
删除
<>(!=改为使用).
它可以追溯到很长一段时间; 至少就Python 1.4而言.我在旧文档中找到了一个条目:
<>并且!=是同一运营商的替代拼写.(我无法在ABC和C之间做出选择!:-)
文档开始!=使用Python 1.5.2p2 进行推荐.