python2和python3中关于不等于运算符的区别

Python2:如果用到不等于运算符,既可以使用<>也可以使用!=,代码如下:

python@python:/home/share/2py$ ipython
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 

In [1]: print(23 <> 24)
True

In [2]: print(23 != 24)
True

--------------------------------------------------分割线--------------------------------------------------

Python3k:如果用到不等于运算发,只能用!=,不能使用<>,代码如下:

python@python:/home/share/2py$ ipython3
Python 3.4.3 (default, Oct 14 2015, 20:28:29) 

In [1]: print(3 <> 3)

SyntaxError: invalid syntax

In [2]: print(3 != 3)
False

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页