Python ikke lige operatør

Python Not Equal Operator



Selvom der er forskellige variabler, er det vigtigt at undersøge både indholdet og de respektive datatyper. Når værdierne for de to input er forskellige, er udsagnet opfyldt. I hele Python kan vi bruge! = Eller skal ikke udføre operationer ens. Når værdierne for to Python -variabler eller operander, der leveres på hver side af ikke -lige operatoren, ikke er ens, skal den returnere true, ellers false. Mange strukturerede forespørgselssprog kan brokke sig over at matche forskellige typer, da Python er fleksibelt, men stramt skrevet. Den ikke lige operator skal returnere True, når værdierne i to variabler er de samme; de er dog af forskellige typer. Lad os få nogle eksempler for at se, hvordan python Not equal operator fungerer. Først og fremmest skal du sikre, at dit system har et python -værktøj installeret og konfigureret. Start dit installerede python -værktøj for at begynde at arbejde. På tidspunktet for implementeringen af ​​denne artikel har vi arbejdet på Spyder Python -værktøjet.

Eksempel 01:

Vores første eksempel vil indeholde forskellige måder at sammenligne to eller flere værdier med variabel type ved hjælp af NOT EQUAL -operatoren. Nu er værktøjet åbnet, glem ikke at tilføje python -understøttelse til det. Vi har initialiseret to heltals-variabler, x og y i scriptet. Derefter har vi brugt! = -Tegnet til at sammenligne begge værdierne for variabler, og det boolske resultat gemmes i en ny variabel, c. I slutningen af ​​koden udskrives den boolske værdi, der er gemt i variablen c.









Lad os gemme vores kode som test.py og udføre den ved at trykke på den grønne udførelsesknap i Spyder -værktøjet. Vi fik resultatet som Falsk, fordi begge værdier var ens og ens i datatypen.







Vi har opdateret koden som nedenfor. Vi erklærede tre forskellige variabler, hvoraf 2 af dem har samme værdi, og den sidste har en anden værdi. Vi har brugt NOT NOT Equal i den første sætning direkte til at udskrive resultatet af sammenligningen mellem variablerne a og b. Derefter har vi sammenlignet variabler a og c uden for udskriftsopgørelsen og udskrevet resultatet. Så har vi deklareret en strengtypevariabel q og sammenlignet den med heltalsvariablen a i udskriftssætningen. Gem scriptet og udfør det.



Du kan se, at resultatet har vist en falsk og to sande værdier i forhold til forskellige variabler. De to første resultater var mellem variabler af heltalstypen, men den sidste sammenligning var mellem variabler med heltal og strengtyper. Derfor returnerer den True begge er ikke lige.

Eksempel 02:

Lad os se på ikke -lige operatoren, der bruges i if -sætningen, mens du bruger python. Vi har brugt to variabler i koden. Variabel x er en heltalstype, og y er en strengtype. Derefter har vi initialiseret if -sætningen og brugt NOT EQUAL -operatoren i den inden for begge operander til at kontrollere, om de er ens eller ej. Til sidst udskrev du en erklæring.

Ved udførelse af en test.py -scriptfil fik vi strengen som outputværdi som vist på billedet herunder.

Lad os se på en anden instans. Denne gang har vi brugt begge strengtypevariabler og sammenlignet dem inden i if -sætningen. Endelig har vi brugt udskriftssætningen til at udskrive begge variabler med nogle strengværdier i. Outputtet skal være fejlfrit.

Under udførelsen af ​​denne fil har vi ingen fejl og fik arbejdsoutput som nedenfor.

Lad os få et par komplicerede eksempler fra nu af. I dette tilfælde har vi brugt en heltalsvariabel z med værdien 21. Vi har først beregnet modulet for en variabel z med heltal 2. Herefter har vi brugt if -sætningen til at bruge NOT NOT -operatoren i den til at sammenligne den beregnede værdi med 0. Selvom det beregnede modul ikke er lig med 0, skal det udskrive værdien af ​​variabel z, og strengordet bruges ikke engang i udskriftssætningen.

Efter at have gemt og eksekveret filen, har vi ingen fejl, og variablen z er blevet udskrevet sammen med en streng er ikke engang.

Eksempel 03:

I eksemplet ovenfor har vi lige brugt if -sætningen. Denne gang vil vi bruge if-else-sætningen i vores eksempel. Vi har opdateret koden som nedenfor. Først og fremmest skal du initialisere en heltalstypevariabel a med værdien 10. Herefter har vi brugt if-else-sætningen i vores kode. Hvis en del af erklæringen bruger operatoren is is ikke til at sammenligne variablen a med en værdi på 20. Hvis betingelsen opfylder, vil den udskrive vores værdier er ikke lige; Ellers vil kontrollen blive givet til else -sætningen for at udskrive, at værdierne er lige.

Gem din kode og kør den. Du kan se betingelsen i if -sætningen blev opfyldt, og den udskriver, at værdierne ikke er lige.

Lad os tage et andet kig på en anden instans. Vi har erklæret en streng str med værdien Aqsa, hvis sætningen bruger denne streng til at sammenligne den med en vis værdi og udskrive meddelelsen. Når betingelsen for if -sætningen fejler, overføres kontrol til elif -sætningen for at se, om variablen str ikke er lig med en given værdi. Derefter udskriver det en besked.

Som betingelsen i if -sætningen er opfyldt, så den udskriver den første udskrivningssætning, og kontrollen vil aldrig blive givet til elif -sætningen.

Lad os for eksempel ændre værdien af ​​en variabel str til Yasin. Denne gang vil betingelsen nævnt i if -sætningen blive forkert, og elif -sætningen vil blive givet kontrol. Derfor vil elif -erklæringens udskriftsopgørelse blive udskrevet, når betingelsen opfylder.

Når vi nu udfører koden igen, viser den resultatet af udskriftssætningen nævnt i elif-delen af ​​den indlejrede if-else-sætning.

Eksempel 04:

Endelig laver vi et kompliceret eksempel for at teste IKKE LIGGENDE sammenligningsoperator denne gang. Så vi har initialiseret en klasse ved navn Test. Inden for denne klasse har vi initialiseret en variabel i med værdi 0. En anden variabel, data, er blevet initialiseret med en værdi ingen i den. Herefter har vi initialiseret en konstruktør af denne klasse for at få værdierne for disse variabler fra klasseforekomsten. Så har vi initialiseret en indbygget NOT EQUAL-metode i vores kode og brugt if-else-sætningen i den. Tre objekter er blevet oprettet for at sende værdier til konstruktøren. Derefter har vi sammenlignet objekterne med hinanden i udskriftssætningen for at udskrive resultatet af sammenligningen. Gem koden og kør den.

Outputtet viser Falsk som en tilbagevenden til den første udskriftssætning, fordi værdierne, der blev analyseret til begge objekter, var de samme. Tværtimod returnerer den anden print -sætning True, fordi t2 og t3 begge har forskellige værdier og ikke er ens.

Konklusion:

Ved hjælp af vel forklarede illustrationer scripts lærte vi, hvad Python Not Equal Comparison-funktionen er, og hvordan den bruges til at afgøre, om to variabler ikke er identiske.