Python何时使用<>当!=运算符

时间:2014-04-23 21:14:19

标签: python

我在网上找不到太多信息(或者可能是一个被弃用的信息?)。是否有一个运营商使用偏好/案例而不是另一个运营商?从网络上的一些文档看,它们是相似的......

感谢您的任何建议。

2 个答案:

答案 0 :(得分:1)

始终使用"!="形式。

这两种形式在Python 2和以前的版本中是等效的,因为原始Python继承的语言(Basic,ABC和C的特性) - 但从那时起(1991),"!=&# 34;形式是首选,"<>"不推荐使用,因为大多数命令式语言使用此运算符(与#34; C"中使用的运算符相同)并避免使用两种不同的方式执行相同的操作。

值得注意的是"<>" note已被弃用,在Python 3中完全无效,因此"!="运算符是新代码中使用的官方运算符。

答案 1 :(得分:1)

如果您想假装使用BASIC编码,请使用<>。嘿,看,print是一个声明!

其他时间使用!=。它是Python 3.x中唯一支持的不等运算符(<>已被删除)。