Python Inégal Operator (!=)
⚡ Résumé intelligent
Python Les opérateurs de différence comparent deux opérandes et renvoient une valeur booléenne lorsque leurs contenus diffèrent. Le symbole != fonctionne dans Python 2 et 3, et parce que Python Il est typé dynamiquement et compare également les valeurs de différents types de données.

Qu'est-ce que le Python Pas égal à Operator?
Python est identifié comme un langage de programmation très dynamique, et il est généralement considéré comme un langage fortement typé. Cette affirmation peut être expliquée en comprenant la signification de l'opérateur différent. not equal opérateur, si les valeurs des deux opérandes de chaque côté de l’opérateur ne sont pas égales, alors l’opérateur fournit la valeur vraie, sinon il fournit la valeur fausse.
In not equal L'opérateur `différent` renvoie `vrai` si deux variables sont de types différents mais contiennent la même valeur. Cependant, peu de langages de programmation peuvent considérer une telle condition comme vraie, ce qui rend le cas plus complexe. Python une langue très dynamique. PythonLes opérateurs « différent de » peuvent être classés comme l’un des opérateurs de comparaison.
Types d'opérateurs différents de avec syntaxe dans Python
La syntaxe des deux types est indiquée ci-dessous : –
X<>Y X!=Y
Il existe deux types d'opérateurs de différence dans Python:-
!=<>
Le premier type, != est utilisé dans Python versions 2 et 3.
Le deuxième type, <> est utilisé dans Python Dans la version 2 et dans les versions inférieures à 3, cet opérateur est obsolète.
Exemple de Python Inégal Operator
Considérons deux scénarios pour illustrer ce qui n'est pas égal à en python. Voici l'exemple d'un opérateur non égal 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
Voici l'exemple de not é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 de base d'utilisation de l'instruction if et de l'opérateur n'est pas égal à 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 l'opérateur égal à (==) avec la boucle while
En python, la boucle while itère un bloc de code tant qu'une condition est vraie ou fausse. Prenons le cas de l'impression de nombres impairs en utilisant la boucle while et l'opérateur égal à 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 : Recherche de nombres pairs à l'aide de l'opérateur différent
En python, la boucle while peut également être utilisée avec un opérateur différent de. Prenons le cas de l'impression de nombres pairs en utilisant une boucle while et non égale à l'opérateur 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 l'utiliser ? Python iné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 un exemple d'objet personnalisé qui utilise l'opérateur différent de comme indiqué ci-dessous : –
Exemple :
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
Opérateurs de comparaison dans Python
Le tableau suivant décrit la liste des comparaisons opérateurs dans Python: -
| Opérateur | Sens | Exemple |
|---|---|---|
!= |
Différent de - donne vrai si les opérandes n'ont pas les mêmes valeurs | A!=B |
== |
Égal à-Donne vrai si les opérandes ont les mêmes valeurs | A==B |
>= |
Supérieur ou égal à- donne vrai comme valeur si le premier opérande est supérieur ou égal au deuxième opérande | A>=B |
<= |
Less que ou égal à - donne vrai comme valeur si le premier opérande est Less supérieur ou égal au deuxième opérande | A<=B |
> |
Supérieur à – donne vrai comme valeur si le premier opérande est supérieur au deuxième opérande | A>B |
< |
Less que – donne vrai comme valeur si le premier opérande est Less que le deuxième opérande | A<B |
Conseils utiles sur l’utilisation de Not Equal Operator
Voici quelques conseils utiles
- L’opérateur différent de peut être utilisé dans les chaînes formatées.
- Cette fonctionnalité est relativement nouvelle et fait partie de Python version 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!=à≠.
