cor*_*ump 10 python deprecated not-operator
我来自ac风格的语言,所以我很自然地使用!=不相等,但当我来到Python时,从我阅读的文档中,我了解到为此目的使用了<>运算符.
!=
<>
最近,我看到很多代码使用!=,所以我的问题是,如果其中一个优先于另一个,或者其中一个被弃用.
另外,我想知道它们之间是否有任何区别.
Mar*_*ers 17
Python 2支持两者,在python 3中<>删除了运算符.
两者之间没有区别,但是!=是首选形式.
che*_*ner 7
来自您链接的官方文档
!=也可以写<>,但这是一种过时的用法,仅用于向后兼容.新代码应始终使用!=.
我相信最初接受的理由<>是,对于来自数学背景的人而言,它看起来比普通的C风格!=操作员更自然.
归档时间:
13 年,9 月 前
查看次数:
7968 次
最近记录:
8 年,4 月 前