Python No es igual Operator (!=)
ยฟQuรฉ es Python No igual a Operaยฟcolina?
Python Se identifica como un lenguaje de programaciรณn muy dinรกmico y, en general, se lo considera un lenguaje fuertemente tipado. Esta afirmaciรณn se puede explicar entendiendo el significado del operador no igual. not equal operador, si los valores de los dos operandos en cada lado del operador no son iguales, entonces el operador proporciona un valor verdadero, de lo contrario proporciona falso.
In not equal operador, si dos variables son de tipos diferentes pero tienen los mismos valores en sรญ mismas, entonces el operador desigual devuelve un verdadero. No muchos lenguajes de programaciรณn pueden clasificarlo como verdadero si el tipo de variable es de un tipo diferente, lo que hace de Python un lenguaje muy dinรกmico. En Python, los operadores desiguales se pueden clasificar como uno de los operadores de comparaciรณn.
Tipos de operadores No igual a con Sintaxis en Python
La sintaxis de ambos tipos se muestra a continuaciรณn: โ
X<>Y X!=Y
Hay dos tipos de operadores desiguales en Python:
!=<>
El primer tipo, != se utiliza en las versiones 2 y 3 de Python.
El segundo tipo, <> se utiliza en la versiรณn 2 de Python y, en la versiรณn 3, este operador estรก en desuso.
Ejemplo de Python No es igual Operator
Consideremos dos escenarios para ilustrar el operador "no igual a" en Python. A continuaciรณn, se muestra un ejemplo del operador "no igual a" para el mismo tipo de datos pero con valores diferentes:
A = 44 B = 284 C = 284 print(B!=A) print(B!=C)
Salida:
True False
A continuaciรณn se muestra el ejemplo de no igual en Python para diferentes tipos de datos pero con los mismos valores.
C = 12222 X = 12222.0 Y = "12222" print(C!=X) print(X!=Y) print(C!=Y)
Salida:
False True True
Cรณmo utilizar No igual OperaTor con declaraciรณn IF
En Python, una declaraciรณn if se puede describir como una declaraciรณn que verifica la condiciรณn de nivel de entrada y se ejecuta cuando es verdadera.
Tomemos un ejemplo bรกsico del uso de la declaraciรณn if y el operador does not equal to como se muestra a continuaciรณn:
X = 5
Y = 5
if ( X != Y ):
print("X is not equal to Y")
else:
print("X is equal to Y")
Salida:
X is equal to Y
Aquรญ no es igual a != se utiliza junto con la declaraciรณn if.
Cรณmo utilizar el operador igual a (==) con un bucle while
En Python, el bucle while itera un bloque de cรณdigo siempre que una condiciรณn sea verdadera o falsa. Tomemos un caso de impresiรณn de nรบmeros impares utilizando el bucle while y el operador igual a, como se muestra a continuaciรณn:
m = 300
while m <= 305:
m = m + 1
if m%2 == 0:
continue
print (m)
Salida:
301 303 305
Aquรญ, igual a == se utiliza junto con la declaraciรณn if.
Ejemplo: Encontrar nรบmeros pares utilizando el operador desigual
En Python, el bucle while tambiรฉn se puede utilizar con un operador distinto de. Tomemos un caso de impresiรณn de nรบmeros pares usando el bucle while y el operador no igual a como se muestra a continuaciรณn: โ
m = 300
while m <= 305:
m = m + 1
if m%2 != 0:
continue
print (m)
Salida:
302 304 306
Aquรญ no es igual a != se utiliza junto con la declaraciรณn if.
ยฟCรณmo Usar? Python no es igual OperaTor con objeto personalizado
Los objetos personalizados permiten al usuario o al desarrollador crear sus implementaciones personalizadas. Esto permite a los desarrolladores cambiar el resultado real de lo que normalmente se anticipa.
Tomemos un ejemplo de un objeto personalizado que utiliza el operador distinto de como se muestra a continuaciรณn:
Ejemplo:
class G9Example:
s_n=''
def __init__(self, name):
self.s_n = name
def __ne__(self, x):
if type(x) != type(self):
return True
# return True for different values
if self.s_n != x.s_n:
return True
else:
return False
G1 = G9Example("Guru99")
G2 = G9Example("HipHop99")
G3 = G9Example("Guru99")
print(G1 != G2)
print(G2 != G3)
print(G1 != G3)
Salida:
True True False
Operadores de comparaciรณn en Python
La siguiente tabla describe la lista de comparaciรณn operadores en python: -
| Operator | Significado | Ejemplo |
|---|---|---|
!= |
No es igual a: da verdadero si los operandos no tienen los mismos valores | ยกA!=B |
== |
Igual a: Da verdadero si los operandos tienen los mismos valores | A==B |
>= |
Mayor o igual que: da verdadero como valor si el primer operando es mayor o igual que el segundo operando | A>=B |
<= |
Less que o igual a: da verdadero como valor si el primer operando es Less que o igual al segundo operando | A<=B |
> |
Mayor que: da verdadero como valor si el primer operando es mayor que el segundo operando | A>B |
< |
Less than โ da verdadero como valor si el primer operando es Less que el segundo operando | A<B |
Consejos รบtiles sobre el uso de no igual Operator
Aquรญ hay algunos consejos รบtiles
- El operador no igual a se puede utilizar en cadenas formateadas.
- Esta caracterรญstica es relativamente nueva y es parte de versiรณn de python 3.6.
- El desarrollador debe asegurarse de que la sintaxis sea
!=y noโporque algunas fuentes o intรฉrpretes cambian la sintaxis de!=aโ.
