Python Ikke lik operatør

Python Not Equal Operator



Selv om det er forskjellige variabler, er det viktig å undersøke både innholdet og respektive datatyper. Når verdiene til de to inngangene er forskjellige, blir utsagnet tilfredsstilt. I hele Python kan vi bruke! = Eller ikke å gjøre ikke like operasjoner. Når verdiene til to Python -variabler eller operander som er levert på hver side av ikke -like operatøren ikke er like, må den returnere true, ellers false. Mange strukturerte spørrespråk kan knurre om å matche forskjellige typer siden Python er fleksibelt, men tett skrevet. Den ikke like operatøren må returnere True når verdiene i to variabler er de samme; de er imidlertid av forskjellige typer. La oss ha noen eksempler for å se hvordan python Not equal operator fungerer. Først av alt må du sørge for at systemet har et python -verktøy installert og konfigurert. Start det installerte python -verktøyet for å begynne å jobbe. På tidspunktet for implementering av denne artikkelen har vi jobbet med Spyder Python -verktøyet.

Eksempel 01:

Vårt første eksempel vil inneholde forskjellige måter å sammenligne to eller flere variabeltypeverdier ved å bruke NOT EQUAL -operatoren. Nå som verktøyet er åpnet, ikke glem å legge til python -støtte til det. Vi har initialisert to heltallstypevariabler, x og y i skriptet. Etter det har vi brukt! = -Tegnet for å sammenligne begge verdiene til variabler, og det boolske resultatet blir lagret i en ny variabel, c. På slutten av koden skrives den boolske verdien som er lagret i variabelen c ut.









La oss lagre koden vår som test.py og kjøre den ved å trykke på den grønne kjøringsknappen til Spyder -verktøyet. Vi fikk resultatet som Falske fordi begge verdiene var like og like i datatypen.







Vi har oppdatert koden som nedenfor. Vi erklærte tre forskjellige variabler, hvorav 2 av dem har samme verdi, og den siste har en annen verdi. Vi har brukt NOT NOT Equal -operatøren i den første setningen direkte for å skrive ut resultatet av sammenligningen mellom variablene a og b. Deretter har vi sammenlignet variablene a og c utenfor utskriftssetningen og skrevet ut resultatet. Deretter har vi deklarert en strengtypevariabel q og sammenlignet den med heltallsvariabelen a i utskriftssetningen. Lagre skriptet og kjør det.



Du kan se at resultatet har vist én Falsk og to True -verdier sammenlignet med forskjellige variabler. De to første resultatene var mellom heltallstypevariabler, men den siste sammenligningen var mellom variabler av heltall og strengtype. Derfor returnerer den True begge er ikke like.

Eksempel 02:

La oss se på operatoren Ikke lik som brukes i if -setningen mens du bruker python. Vi har brukt to variabler i koden. Variabel x er en heltallstype, og y er en strengtype. Deretter har vi initialisert if -setningen og brukt NOT EQUAL -operatoren i den i begge operandene for å kontrollere om de er like eller ikke. Til slutt skrev du ut en uttalelse.

Ved kjøring av en test.py -skriptfil, fikk vi strengen som utgangsverdi som vist på bildet nedenfor.

La oss se på en annen forekomst. Denne gangen har vi brukt begge strengtypevariabler og sammenlignet dem i if -setningen. Til slutt har vi brukt utskriftssetningen til å skrive ut begge variablene med noen strengverdier i dem. Utgangen må være feilfri.

Mens vi kjørte denne filen, har vi ingen feil og fikk arbeidsutgangen som nedenfor.

La oss ha noen kompliserte eksempler fra nå av. I dette tilfellet har vi brukt en heltallsvariabel z som har verdien 21. Vi har først beregnet modulen til en variabel z med heltall 2. Etter det har vi brukt if -setningen for å bruke NOT EQUAL -operatoren i den for å sammenligne den beregnede verdien med 0. Selv om den beregnede modulen ikke er lik 0, må den skrive ut verdien av variabelen z og strengordet blir ikke engang brukt i utskriftssetningen.

Etter å ha lagret og kjørt filen, har vi ingen feil, og variabelen z har blitt skrevet ut sammen med en streng er ikke engang.

Eksempel 03:

I eksemplet ovenfor har vi nettopp brukt if -setningen. Denne gangen vil vi bruke if-else-setningen i vårt eksempel. Vi har oppdatert koden som nedenfor. Først av alt, initialiser en heltallstypevariabel a med verdien 10. Etter det har vi brukt if-else-setningen i koden vår. Hvis en del av setningen bruker operatøren is is for å sammenligne variabelen a med en verdi på 20. Hvis betingelsen tilfredsstiller, vil den skrive ut våre Verdier er ikke like; Ellers vil kontrollen bli gitt til den andre setningen for å skrive ut at verdiene er like.

Lagre koden og kjør den. Du kan se betingelsen i if -setningen ble oppfylt, og den skriver ut at verdiene ikke er like.

La oss ta en titt på en annen forekomst for en stund. Vi har erklært en strengstr som har verdien Aqsa hvis setningen bruker denne strengen til å sammenligne den med en verdi og skrive ut meldingen. Når betingelsen for if -setningen mislykkes, vil kontrollen bli overført til elif -setningen for å se om variabelen str ikke er lik en gitt verdi. Etter det vil den skrive ut en melding.

Som betingelsen i if -setningen er oppfylt slik at den vil skrive ut den første utskriftssetningen, og kontroll vil aldri bli gitt til elif -setningen.

La oss for eksempel endre verdien av en variabel str til Yasin. Denne gangen vil betingelsen nevnt i if -setningen bli feil, og kontroll vil bli gitt til elif -setningen. Derfor vil elif -utsagnets utskriftserklæring skrives ut når betingelsen oppfyller.

Når vi kjører koden igjen, vil den vise resultatet av utskriftssetningen som er nevnt i elif-delen av den nestede if-else-setningen.

Eksempel 04:

Til slutt skal vi gjøre et komplisert eksempel for å teste NOT Equivalent sammenligningsoperatør denne gangen. Så vi har initialisert en klasse som heter Test. Innenfor denne klassen har vi initialisert en variabel i som har verdi 0. En annen variabel, data, har blitt initialisert med en verdi ingen i den. Etter dette har vi initialisert en konstruktør av denne klassen for å få verdiene til disse variablene fra klasseforekomsten. Deretter har vi initialisert en innebygd NOT EQUAL-metode i koden vår og brukt if-else-setningen i den. Tre objekter er opprettet for å sende verdier til konstruktøren. Etter det har vi sammenlignet objektene med hverandre i utskriftssetningen for å skrive ut resultatet av sammenligningen. Lagre koden og kjør den.

Utgangen viser Falsk som en retur til den første utskriftssetningen fordi verdiene analysert til begge objektene var de samme. Tvert imot returnerer den andre utskriftssetningen True fordi t2 og t3 begge har forskjellige verdier og ikke er like.

Konklusjon:

Ved hjelp av godt forklarte illustrasjonsskript lærte vi hva Python Not Equal Comparison-funksjonen er og hvordan den brukes til å avgjøre om to variabler ikke er identiske.