2011-01-19 75 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