有什么区别b / w!=和<> python中的比较运算符?

时间:2014-12-31 15:35:57

标签: python comparison operators

查看以下网站:
  TutorialPoint

标题为Python Comparison Operators:

您会看到!=<>运算符类似的内容 甚至我测试了这个东西。

那么这两个比较运算符之间的主要区别是什么?

还有一些文件表明它们相似,而且不一样。这两个比较运算符的比较是否有不同的标准?

3 个答案:

答案 0 :(得分:7)

在2.7中,它们是相同的。来自the documentation

  

比较运算符&lt;&gt;和!=是相同的替代拼写   运营商。 !=是首选拼写; &LT;&GT;已经过时了。

在3.X中,<>不再存在。

答案 1 :(得分:2)

根据Expressions - Comparisons - Python 2.x documentation

  

表单<>!=相同;为了与C保持一致,!=是   优选的;在!=下面提到<>的地方也被接受。 <>   拼写被认为是过时的。

而且,<>在Python 3.x中消失了。如果可能,请不要使用<>

答案 2 :(得分:2)

如文档中所述,它们是相同的。&lt;&gt;不推荐使用并在Python 3中删除,因此您应该使用!=。