Python nu este operator egal

Python Not Equal Operator



În timp ce variabilele contrastează, este important să examinați atât conținutul, cât și tipurile de date respective. Ori de câte ori valorile celor două intrări diferă, afirmația este îndeplinită. În Python, putem folosi! = Sau nu este să nu facem operații egale. Ori de câte ori valorile oricăror două variabile Python sau operanzi furnizați de ambele părți ale operatorului care nu este egal nu sunt egale, trebuie să returneze adevărat, altfel fals. Multe limbaje de interogare structurate s-ar putea să bâjbâie în legătură cu potrivirea diferitelor tipuri, deoarece Python este flexibil, dar bine scris. Operatorul nu egal trebuie să returneze True ori de câte ori valorile furnizate în două variabile sunt aceleași; cu toate acestea, acestea sunt de diferite tipuri. Să avem câteva exemple pentru a vedea funcționarea operatorului python Not equal. În primul rând, trebuie să vă asigurați că sistemul dvs. are un instrument Python instalat și configurat. Lansați instrumentul python instalat pentru a începe să lucrați. La momentul implementării acestui articol, am lucrat la instrumentul Spyder Python.

Exemplul 01:

Primul nostru exemplu va conține modalități diferite de a compara două sau mai multe valori de tip variabil folosind operatorul NOT EQUAL. Acum instrumentul a fost deschis, nu uitați să adăugați suport pentru Python. Am inițializat două variabile de tip întreg, x și y în script. După aceea, am folosit semnul! = Pentru a compara ambele valori ale variabilelor, iar rezultatul boolean va fi salvat într-o nouă variabilă, c. La sfârșitul codului, acea valoare booleană care a fost stocată în variabila c va fi tipărită.









Să salvăm codul nostru ca test.py și să-l executăm apăsând butonul verde de execuție al instrumentului Spyder. Am obținut rezultatul ca fiind fals deoarece ambele valori erau egale și aceleași în tipul de date.







Am actualizat codul după cum urmează. Am declarat trei variabile diferite, dintre care 2 au aceeași valoare, iar ultima are o valoare diferită. Am folosit operatorul NOT Equal în prima afirmație direct pentru a imprima rezultatul comparației dintre variabilele a și b. Apoi am comparat variabilele a și c în afara declarației de imprimare și am imprimat rezultatul. Apoi am declarat o variabilă de tip șir q și am comparat-o cu variabila întreagă a din instrucțiunea print. Salvați scriptul și executați-l.



Puteți vedea că rezultatul a afișat o valoare falsă și două valori adevărate în comparație cu variabile diferite. Primele două rezultate au fost între variabilele de tip întreg, dar ultima comparație a fost între variabilele de tip întreg și șir. Prin urmare, returnează True ambele nu sunt egale.

Exemplul 02:

Să aruncăm o privire asupra operatorului Not Equal utilizat în instrucțiunea if în timp ce utilizați python. Am folosit două variabile în cod. Variabila x este un tip întreg, iar y este un tip șir. Apoi am inițializat instrucțiunea if și am folosit operatorul NOT EQUAL din cadrul ambilor operanzi pentru a verifica dacă sunt egali sau nu. La final, a tipărit o declarație.

La executarea unui fișier script test.py, am obținut șirul ca valoare de ieșire așa cum este prezentat în imaginea de mai jos.

Să aruncăm o privire la o altă instanță. De data aceasta am folosit ambele variabile de tip șir și le-am comparat în instrucțiunea if. În cele din urmă, am folosit declarația de tipărire pentru a imprima ambele variabile cu câteva valori de șir în ele. Ieșirea trebuie să fie fără erori.

În timpul executării acestui fișier, nu avem erori și am obținut rezultatul de lucru ca mai jos.

Să avem câteva exemple complicate de acum înainte. În acest caz, am folosit o variabilă întreagă z având valoarea 21. Am calculat mai întâi modulul unei variabile z cu numărul întreg 2. După aceea, am folosit instrucțiunea if pentru a utiliza operatorul NOT EQUAL din ea pentru a compara valoarea calculată cu 0. În timp ce modulul calculat nu este egal cu 0, acesta trebuie să imprime valoarea variabilei z și zicala șirului nici măcar nu este utilizată în instrucțiunea print.

După salvarea și executarea fișierului, nu avem erori, iar variabila z a fost tipărită împreună cu un șir nu este chiar.

Exemplul 03:

În exemplul de mai sus, tocmai am folosit instrucțiunea if. De data aceasta vom folosi declarația if-else în exemplul nostru. Am actualizat codul după cum urmează. În primul rând, inițializați o variabilă de tip întreg a cu valoarea 10. După aceea, am folosit instrucțiunea if-else din codul nostru. Dacă o parte a instrucțiunii folosește nu este operator pentru a compara variabila a cu o valoare de 20. Dacă condiția este satisfăcută, va imprima Valorile noastre nu sunt egale; în caz contrar, controlul va fi dat instrucțiunii else pentru a imprima că valorile sunt egale.

Salvați codul și executați-l. Puteți vedea condiția în instrucțiunea if a fost satisfăcută și imprimă că valorile nu sunt egale.

Să aruncăm o privire la o altă instanță pentru o vreme. Am declarat un șir de caractere având valoarea Aqsa dacă instrucțiunea folosește acest șir pentru a-l compara cu o anumită valoare și a imprima mesajul. Când starea instrucțiunii if eșuează, controlul va fi transferat instrucțiunii elif pentru a vedea dacă variabila str nu este egală cu o valoare dată. După aceea, va imprima un mesaj.

Deoarece condiția din instrucțiunea if este îndeplinită, astfel încât să imprime prima declarație de imprimare, iar controlul nu va fi dat niciodată instrucțiunii elif.

Să schimbăm, de exemplu, valoarea unei variabile str în Yasin. De această dată, condiția menționată în declarația if va fi greșită, iar controlul va fi dat declarației elif. Prin urmare, declarația tipărită a declarației elif va fi tipărită pe măsură ce se îndeplinește condiția.

Acum, când executăm încă o dată codul, acesta va afișa rezultatul declarației de tipărire menționată în partea elif a instrucțiunii imbricate if-else.

Exemplul 04:

În cele din urmă, vom face un exemplu complicat pentru a testa operatorul de comparație NU EGAL de data aceasta. Deci, am inițializat o clasă numită Test. În cadrul acestei clase, am inițializat o variabilă i având valoarea 0. O altă variabilă, datele, a fost inițializată cu o valoare niciuna în ea. După aceasta, am inițializat un constructor al acestei clase pentru a obține valorile acestor variabile din instanța clasei. Apoi am inițializat o metodă încorporată NOT EQUAL în codul nostru și am folosit instrucțiunea if-else în ea. Au fost create trei obiecte pentru a trimite valorile către constructor. După aceea, am comparat obiectele între ele în cadrul declarației de tipărire pentru a imprima rezultatul comparației. Salvați codul și rulați-l.

Ieșirea arată False ca o revenire la prima instrucțiune de imprimare, deoarece valorile analizate la ambele obiecte erau aceleași. Dimpotrivă, a doua instrucțiune de tipărire returnează True deoarece t2 și t3 au valori diferite și nu sunt egale.

Concluzie:

Cu ajutorul scripturilor de ilustrații bine explicate, am aflat ce este funcția de comparație Python Not Equal și cum este utilizată pentru a determina dacă două variabile nu sunt identice.