¿Existe un operador "no igual" en Python?
¿Cómo se dice no es igual?
Como
if hi == hi:
print "hi"
elif hi (does not equal) bye:
print "no hi"
¿Hay algo equivalente a ==
que signifique "no igual"?
363
3
Utilice
!=
. Ver operadores de comparación. Para comparar las identidades de los objetos, puede utilizar la palabra clavees
y su negaciónno es
.Por ejemplo
No es igual a
!=
(frente a igual a==
)¿Preguntas por algo así?
Esta tabla Python - Operadores básicos podría ser útil.
Existe el operador
!=
(no igual) que devuelveTrue
cuando dos valores difieren, aunque hay que tener cuidado con los tipos porque"1" != 1
. Esto siempre devolverá True y"1" == 1
siempre devolverá False, ya que los tipos difieren. Python es dinámicamente, pero fuertemente tipado, y otros lenguajes estáticamente tipados se quejarían de comparar tipos diferentes.También está la cláusula
else
:El operador
is
es el operador de identidad de objetos que se utiliza para comprobar si dos objetos son iguales: