Operater Python ni enak

Python Not Equal Operator



Med razlikovanjem spremenljivk je pomembno preučiti vsebino in ustrezne vrste podatkov. Kadar koli se vrednosti obeh vhodov razlikujejo, je stavek izpolnjen. V celotnem Pythonu lahko uporabljamo! = Ali ne, da ne izvajamo enakih operacij. Kadar koli vrednosti dveh spremenljivk ali operandov Python, ki sta podani na obeh straneh operatorja neenakosti, niso enake, mora vrniti true, sicer false. Mnogi strukturirani jeziki poizvedb bi lahko godrnjali glede ujemanja različnih vrst, saj je Python prilagodljivo, a tesno tipkan. Operator neenakih vrednosti mora vrniti True, kadar so vrednosti v dveh spremenljivkah enake; so pa različnih vrst. Oglejmo si nekaj primerov, kako videti delovanje operaterja python Not equal. Najprej morate zagotoviti, da je v vašem sistemu nameščeno in konfigurirano orodje python. Zaženite nameščeno orodje python, da začnete delovati. V času izvajanja tega članka smo delali na orodju Spyder Python.

Primer 01:

Naš prvi primer bo vseboval različne načine za primerjavo dveh ali več vrednosti spremenljivega tipa z uporabo operatorja NOT EQUAL. Zdaj je orodje odprto, ne pozabite mu dodati podpore za python. V skriptu smo inicializirali dve spremenljivki tipa integer, x in y. Po tem smo uporabili znak! = Za primerjavo obeh vrednosti spremenljivk in Booleov rezultat bo shranjen v novo spremenljivko, c. Na koncu kode se natisne logična vrednost, ki je shranjena v spremenljivki c.









Shranimo našo kodo kot test.py in jo izvedimo s pritiskom na zeleni gumb za izvedbo orodja Spyder. Rezultat smo dobili kot False, ker sta bili vrednosti enaki in enaki v podatkovnem tipu.







Kodo smo posodobili, kot je prikazano spodaj. Razglasili smo tri različne spremenljivke, pri čemer imata dve enaki vrednosti, zadnja pa drugačno vrednost. Operater NOT Equal smo v prvem stavku uporabili neposredno za tiskanje rezultata primerjave spremenljivk a in b. Nato smo primerjali spremenljivki a in c zunaj stavka print in rezultat natisnili. Nato smo razglasili spremenljivko niza q in jo primerjali s celoštevilsko spremenljivko a v stavku print. Shranite skript in ga izvedite.



Vidite lahko, da je rezultat prikazal eno napačno in dve resnični vrednosti v primerjavi z različnimi spremenljivkami. Prva dva rezultata sta bila med spremenljivkami tipa cela števila, zadnja primerjava pa med spremenljivkami tipa cela števila in niza. Zato vrne True, oba nista enaka.

Primer 02:

Poglejmo operater Not Equal, ki se uporablja v stavku if pri uporabi pythona. V kodi smo uporabili dve spremenljivki. Spremenljivka x je vrsta celega števila, y pa vrsta niza. Nato smo inicializirali stavek if in v njem uporabili operator NOT EQUAL v obeh operandih, da preverimo, ali sta enaka ali ne. Na koncu natisnil nekaj izjave.

Ko smo izvedli skriptno datoteko test.py, smo dobili niz kot izhodno vrednost, kot je prikazano na spodnji sliki.

Poglejmo še en primer. Tokrat smo uporabili obe spremenljivki vrste niza in ju primerjali v stavku if. Nazadnje smo z izjavo print natisnili obe spremenljivki z nekaj vrednostmi niza. Izhod mora biti brez napak.

Med izvajanjem te datoteke nismo imeli napak in smo dobili delovni izid, kot je prikazano spodaj.

Od zdaj naprej imejmo nekaj zapletenih primerov. V tem primeru smo uporabili celoštevilsko spremenljivko z z vrednostjo 21. Najprej smo izračunali modul spremenljivke z s celim številom 2. Nato smo uporabili stavek if za uporabo operatorja NOT EQUAL v njej za primerjavo. izračunana vrednost z 0. Čeprav izračunani modul ni enak 0, mora natisniti vrednost spremenljivke z, niz pa se v stavku print niti ne uporablja.

Po shranjevanju in izvedbi datoteke nimamo napak, spremenljivka z je bila natisnjena skupaj z nizom, ki ni enakomeren.

Primer 03:

V zgornjem primeru smo pravkar uporabili stavek if. Tokrat bomo v našem primeru uporabili stavek if-else. Kodo smo posodobili, kot je prikazano spodaj. Najprej inicializirajte spremenljivko tipa integer a z vrednostjo 10. Po tem smo v kodi uporabili stavek if-else. Če del stavka uporablja operator ne za primerjavo spremenljivke a z vrednostjo 20. Če pogoj izpolnjuje, bo natisnil naše Vrednosti niso enake; v nasprotnem primeru bo nadzor nad izjavo else natisnjen, da so vrednosti enake.

Shranite kodo in jo zaženite. Pogoj lahko vidite v stavku if je zadovoljen in natisne, da vrednosti niso enake.

Poglejmo si še en primer. Niz niz smo označili z vrednostjo Aqsa, če stavek uporablja ta niz za primerjavo z neko vrednostjo in natisne sporočilo. Ko pogoj stavka if ne uspe, se nadzor prenese na stavek elif, da preveri, ali spremenljivka str ni enaka podani vrednosti. Po tem bo natisnilo sporočilo.

Ker je pogoj v stavku if izpolnjen, tako da bo natisnil prvi stavek tiskanja, nadzor nad stavkom elif pa ne bo nikoli podan.

Na primer, spremenimo vrednost spremenljivke str v Yasin. Tokrat bo pogoj, omenjen v stavku if, napačen, nadzor pa bo podan izjavi elif. Tako bo izjava za tiskanje izjave elif natisnjena, ko bo izpolnjen pogoj.

Zdaj, ko kodo znova izvedemo, bo prikazana rezultat stavka tiskanja, omenjenega v delu elif ugnezdenega stavka if-else.

Primer 04:

Nazadnje bomo tokrat naredili zapleten primer, s katerim bomo preizkusili primerjalni operator NOT EQUAL. Torej smo inicializirali razred z imenom Test. V tem razredu smo inicializirali spremenljivko i z vrednostjo 0. Druga spremenljivka, podatki, je bila inicializirana z vrednostjo none. Po tem smo inicializirali konstruktor tega razreda, da dobimo vrednosti teh spremenljivk iz primerka razreda. Nato smo v kodo inicializirali vgrajeno metodo NOT EQUAL in v njej uporabili stavek if-else. Ustvarjeni so bili trije predmeti za pošiljanje vrednosti v konstruktor. Po tem smo objekte med seboj primerjali v izjavi o tiskanju, da natisnemo rezultat primerjave. Shranite kodo in jo zaženite.

Izhod prikazuje False kot vrnitev k prvemu stavku tiskanja, ker so bile vrednosti, razčlenjene za oba predmeta, enake. Nasprotno, druga izjava za tiskanje vrne True, ker imata t2 in t3 različne vrednosti in nista enaki.

Zaključek:

S pomočjo dobro pojasnjenih ilustracijskih skriptov smo izvedeli, kaj je funkcija primerjave Python Not Equal in kako se uporablja za ugotavljanje, ali dve spremenljivki nista enaki.