¿Cuál es la diferencia entre! = Y ?

Quizás esta es una pregunta bastante nueva, pero tengo curiosidad. He intentado buscarlo, pero supongo que me falta la terminología correcta para buscar correctamente.

Diferencia entre != Y .

Al buscar de nuevo, “desigualdad“, encontré uno que not == discute not == y != , Pero nada sobre .

Related of "¿Cuál es la diferencia entre! = Y ?"

En Python 2.x, <> es equivalente a != , Como se describe en la documentación :

Las formas <> y! = Son equivalentes; por consistencia con C, se prefiere = =; donde! = se menciona a continuación <> también se acepta. La ortografía <> se considera obsolescente.

En Python 3.x, <> se ha eliminado. Una vez más, la documentación dice:

Sintaxis eliminada

….

Eliminado <> (use! = En su lugar).

Son intercambiables en Python 2, pero <> está en desuso y se ha eliminado en Python 3 .

 Python 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] on win32 >>> 1 <> 2 True >>> 1 != 2 True Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:06:53) [MSC v.1600 64 bit (AMD64)] on win32 >>> 1 <> 2 File "", line 1 1 <> 2 ^ SyntaxError: invalid syntax >>> 1 != 2 True 

Además, si desea utilizar <> en Python 3.X, puede importar esto de un módulo futuro .

 Python 3.3.2 >>> from __future__ import barry_as_FLUFL >>> 1<>1 False