Opérateur Python non égal

Python Not Equal Operator



Tout en contrastant les variables, il est important d'examiner à la fois le contenu et les types de données respectifs. Chaque fois que les valeurs des deux entrées diffèrent, l'instruction est satisfaite. Tout au long de Python, nous pouvons utiliser != ou ne pas faire des opérations différentes. Chaque fois que les valeurs de deux variables ou opérandes Python fournies de chaque côté de l'opérateur non égal ne sont pas égales, il doit retourner vrai, sinon faux. De nombreux langages de requête structurés pourraient se plaindre de la correspondance de différents types, car Python est typé de manière flexible mais serrée. L'opérateur différent doit renvoyer True chaque fois que les valeurs fournies dans deux variables sont identiques ; cependant, ils sont de divers types. Ayons quelques exemples pour voir le fonctionnement de l'opérateur python Not equal. Tout d'abord, vous devez vous assurer que votre système dispose d'un outil python installé et configuré. Lancez votre outil python installé pour commencer à travailler. Au moment de la mise en œuvre de cet article, nous travaillions sur l'outil Python Spyder.

Exemple 01 :

Notre premier exemple contiendra différentes manières de comparer deux valeurs de type variable ou plus à l'aide de l'opérateur NOT EQUAL. Maintenant que l'outil est ouvert, n'oubliez pas d'y ajouter le support python. Nous avons initialisé deux variables de type entier, x et y dans le script. Après cela, nous avons utilisé le signe != pour comparer les deux valeurs des variables, et le résultat booléen sera enregistré dans une nouvelle variable, c. A la fin du code, cette valeur booléenne qui a été stockée dans la variable c sera imprimée.









Enregistrons notre code sous test.py et exécutons-le en appuyant sur le bouton d'exécution vert de l'outil Spyder. Nous avons obtenu le résultat False car les deux valeurs étaient égales et identiques dans le type de données.







Nous avons mis à jour le code comme ci-dessous. Nous avons déclaré trois variables différentes, dont 2 ont la même valeur et la dernière une valeur différente. Nous avons utilisé l'opérateur NOT Equal dans la première instruction pour imprimer directement le résultat de la comparaison entre les variables a et b. Ensuite, nous avons comparé les variables a et c en dehors de l'instruction print et imprimé le résultat. Ensuite, nous avons déclaré une variable de type chaîne q et l'avons comparée à la variable entière a dans l'instruction print. Enregistrez le script et exécutez-le.



Vous pouvez voir que le résultat a affiché une valeur False et deux valeurs True par rapport à différentes variables. Les deux premiers résultats étaient entre les variables de type entier, mais la dernière comparaison était entre les variables de type entier et chaîne. Par conséquent, il renvoie True les deux ne sont pas égaux.

Exemple 02 :

Jetons un coup d'œil à l'opérateur Not Equal utilisé dans l'instruction if lors de l'utilisation de python. Nous avons utilisé deux variables dans le code. La variable x est un type entier et y est un type chaîne. Ensuite, nous avons initialisé l'instruction if et utilisé l'opérateur NOT EQUAL dans les deux opérandes pour vérifier s'ils sont égaux ou non. En fin de compte, imprimé une déclaration.

Lors de l'exécution d'un fichier de script test.py, nous avons obtenu la chaîne comme valeur de sortie, comme présenté dans l'image ci-dessous.

Regardons un autre exemple. Cette fois, nous avons utilisé les deux variables de type chaîne et les avons comparées dans l'instruction if. Enfin, nous avons utilisé l'instruction print pour imprimer les deux variables contenant des valeurs de chaîne. La sortie doit être sans erreur.

Lors de l'exécution de ce fichier, nous n'avons eu aucune erreur et avons obtenu la sortie de travail comme ci-dessous.

Prenons quelques exemples compliqués à partir de maintenant. Dans ce cas, nous avons utilisé une variable entière z ayant la valeur 21. Nous avons d'abord calculé le module d'une variable z avec l'entier 2. Après cela, nous avons utilisé l'instruction if pour utiliser l'opérateur NOT EQUAL pour comparer la valeur calculée avec 0. Bien que le module calculé ne soit pas égal à 0, il doit imprimer la valeur de la variable z et la chaîne disant n'est même pas utilisée dans l'instruction print.

Après avoir enregistré et exécuté le fichier, nous n'avons aucune erreur et la variable z a été imprimée avec une chaîne n'est pas paire.

Exemple 03 :

Dans l'exemple ci-dessus, nous venons d'utiliser l'instruction if. Cette fois, nous utiliserons l'instruction if-else dans notre exemple. Nous avons mis à jour le code comme ci-dessous. Tout d'abord, initialisez une variable de type entier a avec la valeur 10. Après cela, nous avons utilisé l'instruction if-else dans notre code. La partie if de l'instruction utilise l'opérateur is not pour comparer la variable a avec une valeur de 20. Si la condition est satisfaite, elle affichera nos valeurs ne sont pas égales ; sinon, le contrôle sera donné à l'instruction else pour afficher que les valeurs sont égales.

Enregistrez votre code et exécutez-le. Vous pouvez voir la condition dans l'instruction if satisfaite, et elle affiche que les valeurs ne sont pas égales.

Jetons un coup d'œil à un autre exemple pendant un certain temps. Nous avons déclaré une chaîne str ayant la valeur Aqsa si l'instruction utilise cette chaîne pour la comparer à une valeur et imprimer le message. Lorsque la condition de l'instruction if échoue, le contrôle sera transféré à l'instruction elif pour voir si la variable str n'est pas égale à une valeur donnée. Après cela, il imprimera un message.

Comme la condition de l'instruction if est satisfaite, elle imprimera la première instruction print, et le contrôle ne sera jamais donné à l'instruction elif.

Modifions, par exemple, la valeur d'une variable str en Yasin. Cette fois, la condition mentionnée dans l'instruction if se trompera et le contrôle sera donné à l'instruction elif. Par conséquent, la déclaration d'impression de l'instruction elif sera imprimée lorsque la condition sera remplie.

Maintenant, lorsque nous exécuterons à nouveau le code, il affichera le résultat de l'instruction print mentionnée dans la partie elif de l'instruction if-else imbriquée.

Exemple 04 :

Enfin, nous allons faire un exemple compliqué pour tester l'opérateur de comparaison NOT EQUAL cette fois. Nous avons donc initialisé une classe nommée Test. Dans cette classe, nous avons initialisé une variable i ayant la valeur 0. Une autre variable, data, a été initialisée avec une valeur none. Après cela, nous avons initialisé un constructeur de cette classe pour obtenir les valeurs de ces variables à partir de l'instance de classe. Ensuite, nous avons initialisé une méthode NOT EQUAL intégrée dans notre code et utilisé l'instruction if-else dedans. Trois objets ont été créés pour envoyer des valeurs au constructeur. Après cela, nous avons comparé les objets entre eux dans l'instruction print pour imprimer le résultat de la comparaison. Enregistrez le code et exécutez-le.

La sortie affiche False comme un retour à la première instruction print car les valeurs analysées pour les deux objets étaient les mêmes. Au contraire, la deuxième instruction print renvoie True car t2 et t3 ont tous deux des valeurs différentes et ne sont pas égales.

Conclusion:

À l'aide de scripts d'illustrations bien expliqués, nous avons appris ce qu'est la fonction de comparaison Python Not Equal et comment elle est utilisée pour déterminer si deux variables ne sont pas identiques.