Python n'est pas égal Operator (!=)

Qu'est-ce que Python Pas égal à Operator?

Python est identifié comme un langage de programmation très dynamique, et il est généralement considéré commetronlangage mal typé. Cette affirmation peut être expliquée en comprenant la signification du mot « inégal » operator. Dans not equal operator, si les valeurs des deux operase trouve de chaque côté du operator ne sont pas égaux, alors les operator fournit une valeur vraie, sinon il fournit une valeur fausse.

In not equal operaTor, si deux variables sont de types différents mais détiennent les mêmes valeurs en elles-mêmes, alors les variables ne sont pas égales. operator renvoie un vrai. Peu de langages de programmation peuvent le classer comme vrai si le type de variable est d'un type différent, ce qui fait de Python un langage très dynamique. En python, pas égal operales torseurs peuvent être classés parmi les operateurs.

Types de Pas égal à operators avec syntaxe en Python

La syntaxe des deux types est indiquée ci-dessous : –

X<>Y
X!=Y

Il existe deux types de non-égaux operators en python : -

  • !=
  • <>

Le premier type, != est utilisé dans les versions 2 et 3 de Python.

Le deuxième type, <> est utilisé dans la version 2 de python, et sous la version 3, ceci operator est obsolète.

Exemple de Python différent Operator

Considérons deux scénarios pour illustrer ce qui n'est pas égal à en python. Suivrewing est l'exemple de pas égal operaTor pour le même type de données mais des valeurs différentes : -

A = 44
B = 284
C = 284
print(B!=A)
print(B!=C)

Sortie :

True
False

Following est l'exemple de non égal en python pour un type de données différent mais les mêmes valeurs

C = 12222
X = 12222.0
Y = "12222"
print(C!=X)
print(X!=Y)
print(C!=Y)

Sortie :

False
True
True

Comment utiliser Pas égal Operator avec instruction IF

En python, une instruction if peut être décrite comme une instruction qui vérifie la condition d'entrée et s'exécute lorsqu'elle est vraie.

Prenons un exemple simple d'utilisation de l'instruction if et n'est pas égal à operator comme indiqué ci-dessous : –

X = 5
Y = 5
if ( X != Y ):
  print("X is not equal to Y")
else:
  print("X is equal to Y")

Sortie :

X is equal to Y

Ici, pas égal à != est utilisé avec l'instruction if.

Comment utiliser égal à (==) operator avec boucle while

En python, la boucle while itère un bloc de code tant qu'une condition est vraie ou fausse. Prenons un cas d'impression impaire numbers en utilisant la boucle while et égal à operator comme indiqué ci-dessous : –

m = 300
while m <= 305:
   m = m + 1
  if m%2 == 0:
     continue
   print (m)

Sortie :

301
303
305

Ici, égal à == est utilisé avec l'instruction if.

Exemple : trouver pair numbers en utilisant pas égal operator

En python, la boucle while peut également être utilisée avec différent de operator. Prenons le cas de l'impression même numbers en utilisant la boucle while et différent de operator comme indiqué ci-dessous : –

m = 300
while m <= 305:
  m = m + 1
  if m%2 != 0:
    continue
  print (m)

Sortie :

302
304
306

Ici, pas égal à != est utilisé avec l'instruction if.

Comment utiliser Python n'est pas égal Operator avec objet personnalisé

Les objets personnalisés permettent à l'utilisateur ou à un développeur de créer ses implémentations personnalisées. Cela permet aux développeurs de modifier la sortie réelle par rapport à ce qui est habituellement prévu.

Prenons l'exemple d'un objet personnalisé qui utilise différent de operator comme indiqué ci-dessous : –

Mise en situation :

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)

Sortie :

True
True
False

Comparaison operators en Python

Following le tableau décrit la liste de comparaison operators en python: -

Operator Sens Exemple
!= Différent de -donne vrai si operales nds n'ont pas les mêmes valeurs A!=B
== Égal à-Donne vrai si operales nds ont les mêmes valeurs A==B
>= Supérieur ou égal à- donne vrai comme valeur si le premier operand est supérieur ou égal au deuxième operand A>=B
<= Inférieur ou égal à- donne vrai comme valeur si le premier operand est inférieur ou égal à la seconde operand A<=B
> Supérieur à – donne vrai comme valeur si le premier operand est supérieur à la seconde operand A>B
< Inférieur à – donne vrai comme valeur si le premier operand est inférieur à la seconde operand A<B

Conseils utiles sur l’utilisation de Not Equal Operator

Voici quelques conseils utiles

  • Le pas égal à operator peut être utilisé dans des chaînes formatées.
  • Cette fonctionnalité est relativement nouvelle et fait partie de version python 3.6.
  • Le développeur doit s'assurer que la syntaxe est != ne le comptant pas car certaines polices ou interprètes changent de syntaxe != à .