1

我之前在阅读 Python 文档,发现<>. 这与 究竟有何不同!=?据我所知,唯一的区别是它<>不适用于字符串。是否<>做了一些特别的事情!=,或者有什么原因我两年多没有听说过?

4

3 回答 3

5

<>是过去的残余。引用文档

!= can also be written <>, but this is an obsolete usage kept for backwards compatibility only. New code should always use !=.

另外,值得注意的是 Python 3 不支持<>.

于 2013-03-03T14:14:30.807 回答
2

<> 对于字符串或任何其他类型,与,完全相同!=

>>> 'a' <> 'b'
True
>>> 'a' != 'b'
True

但是,<>已弃用。它已从 Python 3中删除。始终使用!=

于 2013-03-03T14:14:11.457 回答
2

运算符<>只是!=.

文档中查看。

于 2013-03-03T14:14:37.407 回答