2011-01-19 27 views
6

Python中的<>的含义是什么?<>在Python中的含义

我已经尝试在谷歌搜索,但我似乎无法得到搜索词里面......

我没有在任何其他语言见过这也否则我会试图找到它。

+1

对于记录,帕斯卡(和因此的Delphi)等于和propably一些其他Wirth的语言的以同样的方式使用它作为Python。 – delnan 2011-01-19 17:09:22

+1

BASIC是使用此运算符的另一种语言。 – 2011-01-19 17:14:06

回答

15

<>是不等式测试操作符!=的替代拼写。 IIRC,它已被Python3删除。

>>> "foo" <> "bar" 
True 
>>> "foo" <> "foo" 
False 
1

<>表示not equal to<>!=具有相同的含义。

docs

的形式<>和=是等价;为了与C一致,优选的是 ;!= ;其中!=在下面提到 <>也被接受。 <>拼写 被认为是过时的。

2

它是一样!=( “不等于”)

3

它是一种过时的不等式运算符。请参阅Python documentation

!=也可以写<>,但这是 一种过时的使用只能保持向后兼容性 。新代码应该始终使用!=。

0

的<>运算符是一样!=,这意味着不

if thing1 <> thing2: 
    code here 
相关问题