Python är inte lika operatör

Python Not Equal Operator



Medan kontrasterande variabler är det viktigt att undersöka både innehållet och respektive datatyper. När värdena för de två ingångarna skiljer sig åtnjuter påståendet. Under hela Python kan vi använda! = Eller ska inte göra lika åtgärder. När värdena för två Python -variabler eller operander som tillhandahålls på vardera sidan av den icke lika operatorn inte är lika måste den returnera true, annars false. Många strukturerade frågespråk kanske grumlar om att matcha olika typer eftersom Python är flexibelt men ändå hårt skrivet. Den icke lika operatören måste returnera True när värdena i två variabler är desamma; de är dock av olika slag. Låt oss ta några exempel för att se hur python Not equal operator fungerar. Först och främst måste du se till att ditt system har ett pythonverktyg installerat och konfigurerat. Starta ditt installerade python -verktyg för att börja arbeta. Vid tidpunkten för implementeringen av denna artikel har vi arbetat med Spyder Python -verktyget.

Exempel 01:

Vårt första exempel kommer att innehålla olika sätt att jämföra två eller flera variabeltypsvärden med NOT EQUAL -operatören. Nu har verktyget öppnats, glöm inte att lägga till python -stöd till det. Vi har initierat två heltalsvariabler, x och y i manuset. Efter det har vi använt! = -Tecknet för att jämföra både värdena på variabler och det booleska resultatet sparas i en ny variabel, c. I slutet av koden kommer det booleska värdet som har lagrats i variabeln c att skrivas ut.









Låt oss spara vår kod som test.py och köra den genom att trycka på den gröna körningsknappen i Spyder -verktyget. Vi fick resultatet som falskt eftersom båda värdena var lika och samma i datatypen.







Vi har uppdaterat koden enligt nedan. Vi deklarerade tre olika variabler, varav två har samma värde, och den sista har ett annat värde. Vi har använt NOT Equal -operatören i det första uttalandet direkt för att skriva ut resultatet av jämförelsen mellan variablerna a och b. Sedan har vi jämfört variablerna a och c utanför utskriftssatsen och skrivit ut resultatet. Sedan har vi deklarerat en strängtypvariabel q och jämfört den med heltalsvariabeln a i utskriftsuttalandet. Spara skriptet och kör det.



Du kan se att resultatet har visat ett falskt och två sanna värden jämfört med olika variabler. De två första resultaten var mellan variabler av heltalstyp, men den sista jämförelsen var mellan variabler av heltal och strängtyp. Därför returnerar den True båda är inte lika.

Exempel 02:

Låt oss titta på operatorn Not Equal som används i if -satsen när du använder python. Vi har använt två variabler i koden. Variabel x är en heltalstyp och y är en strängtyp. Sedan har vi initierat if -satsen och använt NOT EQUAL -operatören i den inom båda operanderna för att kontrollera om de är lika eller inte. Till slut skrevs ut ett uttalande.

När vi körde en test.py -skriptfil fick vi strängen som utgångsvärde enligt bilden nedan.

Låt oss titta på en annan instans. Den här gången har vi använt både strängtypvariabler och jämfört dem inom if -satsen. Äntligen har vi använt utskriftsuttrycket för att skriva ut båda variablerna med några strängvärden i dem. Utdata måste vara felfri.

Under körningen av den här filen har vi inga fel och fick arbetsutmatningen enligt nedan.

Låt oss ha några komplicerade exempel från och med nu. I det här fallet har vi använt en heltalsvariabel z som har värdet 21. Vi har först beräknat modulen för en variabel z med heltal 2. Efter det har vi använt if -satsen för att använda NOT EQUAL -operatorn i den för att jämföra det beräknade värdet med 0. Även om den beräknade modulen inte är lika med 0, måste den skriva ut värdet på variabeln z och strängspråket används inte ens i utskriftssatsen.

Efter att ha sparat och kört filen har vi inga fel och variabeln z har skrivits ut tillsammans med en sträng är inte ens.

Exempel 03:

I exemplet ovan har vi precis använt if -satsen. Den här gången kommer vi att använda if-else-uttalandet i vårt exempel. Vi har uppdaterat koden enligt nedan. Först och främst initiera en heltalstypvariabel a med värdet 10. Efter det har vi använt if-else-satsen i vår kod. Om en del av påståendet använder operatorn är inte för att jämföra variabeln a med ett värde på 20. Om villkoret uppfyller, kommer det att skriva ut Våra värden är inte lika; annars kommer kontrollen att ges till annat -uttalandet för att skriva ut att värdena är lika.

Spara din kod och kör den. Du kan se villkoret i if -satsen blev nöjd, och det skrivs ut att värdena inte är lika.

Låt oss ta en titt på en annan instans för en stund. Vi har deklarerat en strängstr som har värdet Aqsa om satsen använder denna sträng för att jämföra den med något värde och skriva ut meddelandet. När villkoret för if -satsen misslyckas, överförs kontrollen till elif -satsen för att se om variabeln str inte är lika med ett givet värde. Efter det kommer det att skriva ut ett meddelande.

Som villkoret i if -satsen är uppfyllt så att det kommer att skriva ut det första utskriftsuttrycket, och kontroll kommer aldrig att ges till elif -satsen.

Låt oss till exempel ändra värdet på en variabel str till Yasin. Den här gången kommer villkoret som nämns i if -satsen att bli fel, och kontroll kommer att ges till elif -uttalandet. Därför kommer elif -uttalandets utskriftsutskrift att skrivas ut när villkoret uppfyller.

Nu när vi kör koden igen kommer den att visa resultatet av utskriftssatsen som nämns i elif-delen av den kapslade if-else-satsen.

Exempel 04:

Slutligen kommer vi att göra ett komplicerat exempel för att testa NOT EQUAL jämförelse operatör den här gången. Så vi har initierat en klass som heter Test. Inom denna klass har vi initierat en variabel i med värde 0. En annan variabel, data, har initierats med ett värde inget i den. Efter detta har vi initierat en konstruktör av denna klass för att få värdena för dessa variabler från klassinstansen. Sedan har vi initierat en inbyggd NOT EQUAL-metod i vår kod och använt if-else-uttalandet i den. Tre objekt har skapats för att skicka värden till konstruktören. Därefter har vi jämfört objekten med varandra i utskriftsuttalandet för att skriva ut resultatet av jämförelsen. Spara koden och kör den.

Utdata visar Falskt som en återgång till det första utskriftsuttrycket eftersom värdena som analyserats till båda objekten var desamma. Tvärtom returnerar det andra utskriftssetet True eftersom t2 och t3 båda har olika värden och inte är lika.

Slutsats:

Med hjälp av välförklarade illustrationsskript lärde vi oss vad Python Not Equal Comparison-funktionen är och hur den används för att avgöra om två variabler inte är identiska.