2016-10-24 2 views
7

검색을 시도했지만 <> 연산자에 대해 많이 찾지 못했습니다.파이썬에서! = 연산자와 <> 연산자는 차이가 있습니까?

https://www.tutorialspoint.com/python/python_basic_operators.htm!= 연산자와 "비슷합니다"라고 말하면서 무엇이 다른지 또는 어떻게 다른지에 대해 언급하지 않습니다.

내 테스트는 동일 보여줄 것 :

a = 2, b = 3 
>>> a != b 
True 
>>> a <> b 
True 
>>> b = 2 
>>> a != b 
False 
>>> a <> b 
False 

어떤 도움이 극명하게 될 것이다 이해할 수 있습니다.

+5

'<>'되지 파이썬 3에서 제거 http://stackoverflow.com/questions/11060506/is-there-a- not-equal-operator-in-python – ymonad

답변

8

python documentation은 동일한 것으로 나타났습니다.

비교 연산자 <>!=과 동일한 연산자의 대체 철자이다. !=이 선호 철자입니다. <>은 구식입니다.

<> 오퍼레이터왔다 파이썬에서 제거 3.

+1

... 및'<>'은 [v3 문서] (https://docs.python.org/3/reference/lexical_analysis.html#operators)에서 언급되지 않았습니다. 모든. –

+1

@ T.J. Crowder : 2.x 및 3.x 차이점에 대해 설명해 주셔서 감사합니다. – Pa1

+0

여전히 파이썬 3을 사용할 수 있습니다 : 'from __future__ import barry_as_FLUFL' – sarnthil

관련 문제