Python nav vienāds operators

Python Not Equal Operator



Lai gan mainīgie ir kontrastējoši, ir svarīgi pārbaudīt gan saturu, gan attiecīgos datu tipus. Ikreiz, kad abu ieeju vērtības atšķiras, paziņojums tiek apmierināts. Visā Python mēs varam izmantot! = Vai nedarīt vienādas darbības. Ikreiz, kad jebkuras divu Python mainīgo vai operandu vērtības, kas tiek piegādātas nevienlīdzīga operatora abās pusēs, nav vienādas, tam jāatgriež patiess, citādi nepatiess. Daudzas strukturētas vaicājumu valodas var kurnēt par dažādu veidu atbilstību, jo Python ir elastīgi, bet cieši ierakstīts. Nevienādam operatoram ir jāatgriež True, ja divos mainīgajos norādītās vērtības ir vienādas; tomēr tie ir dažāda veida. Apskatīsim dažus piemērus, lai redzētu python Not Equator operatora darbību. Pirmkārt, jums jāpārliecinās, ka jūsu sistēmā ir instalēts un konfigurēts python rīks. Lai sāktu darbu, palaidiet instalēto python rīku. Šī raksta ieviešanas laikā mēs strādājām pie rīka Spyder Python.

Piemērs 01:

Mūsu pirmais piemērs satur dažādus veidus, kā salīdzināt divu vai vairāku mainīgo veidu vērtības, izmantojot operatoru NOT EQUAL. Tagad rīks ir atvērts, neaizmirstiet tam pievienot python atbalstu. Skriptā esam inicializējuši divus veselu skaitļu tipa mainīgos-x un y. Pēc tam mēs esam izmantojuši zīmi! =, Lai salīdzinātu abas mainīgo vērtības, un Būla rezultāts tiks saglabāts jaunā mainīgajā, c. Koda beigās tiks izdrukāta šī Būla vērtība, kas saglabāta mainīgajā c.









Saglabāsim kodu kā test.py un izpildīsim to, nospiežot Spyder rīka zaļo izpildes pogu. Mēs saņēmām rezultātu kā nepatiesu, jo abas vērtības bija vienādas un vienādas datu tipā.







Mēs esam atjauninājuši kodu, kā norādīts zemāk. Mēs deklarējām trīs dažādus mainīgos, no kuriem 2 ir vienāda vērtība, un pēdējam ir atšķirīga vērtība. Mēs esam izmantojuši operatoru NOT Equal pirmajā paziņojumā tieši, lai drukātu salīdzinājuma rezultātu starp mainīgajiem a un b. Tad mēs esam salīdzinājuši mainīgos a un c ārpus drukas paziņojuma un izdrukājuši rezultātu. Tad mēs esam deklarējuši virknes tipa mainīgo q un salīdzinājuši to ar vesela skaitļa mainīgo a drukas paziņojumā. Saglabājiet skriptu un izpildiet to.



Jūs varat redzēt, ka rezultāts ir parādījis vienu nepatiesu un divas patiesas vērtības, salīdzinot ar dažādiem mainīgajiem. Pirmie divi rezultāti bija starp veselu skaitļu tipa mainīgajiem, bet pēdējais salīdzinājums bija starp veselu skaitļu un virkņu tipa mainīgajiem. Tādējādi tiek atgriezts Patiess, abi nav vienādi.

02 piemērs:

Apskatīsim operatoru Not Equal, kas tiek izmantots paziņojumā if, lietojot python. Kodā esam izmantojuši divus mainīgos. Mainīgais x ir vesels skaitlis, un y ir virknes veids. Tad mēs esam inicializējuši paziņojumu if un abos operandos izmantojuši operatoru NOT EQUAL, lai pārbaudītu, vai tie ir vienādi. Beigās izdrukāja kādu paziņojumu.

Izpildot test.py skripta failu, mēs saņēmām virkni kā izvades vērtību, kā parādīts attēlā.

Apskatīsim citu gadījumu. Šoreiz mēs esam izmantojuši abus virkņu tipa mainīgos un salīdzinājuši tos paziņojumā if. Visbeidzot, mēs esam izmantojuši drukas paziņojumu, lai izdrukātu abus mainīgos ar dažām virkņu vērtībām. Izejai jābūt bez kļūdām.

Izpildot šo failu, mēs neesam saņēmuši nekādas kļūdas un ieguvām darba rezultātu, kā norādīts zemāk.

Turpmāk apskatīsim dažus sarežģītus piemērus. Šajā gadījumā mēs esam izmantojuši veselu skaitļu mainīgo z, kura vērtība ir 21. Vispirms mēs esam aprēķinājuši mainīgā z moduli ar veselu skaitli 2. Pēc tam esam izmantojuši paziņojumu if, lai salīdzināšanai izmantotu operatoru NOT EQUAL aprēķināto vērtību ar 0. Lai gan aprēķinātais modulis nav vienāds ar 0, tam ir jāizdrukā mainīgā z vērtība un virknes teiciens pat netiek izmantots drukas paziņojumā.

Pēc faila saglabāšanas un izpildes mums nav kļūdu, un mainīgais z ir izdrukāts kopā ar virkni.

03 piemērs:

Iepriekš minētajā piemērā mēs tikko izmantojām paziņojumu if. Šoreiz savā piemērā izmantosim paziņojumu, ja citādi. Mēs esam atjauninājuši kodu, kā norādīts zemāk. Vispirms inicializējiet vesela skaitļa tipa mainīgo a ar vērtību 10. Pēc tam savā kodā esam izmantojuši if-else paziņojumu. Ja daļa no paziņojuma izmanto operatoru nav, lai salīdzinātu mainīgo a ar vērtību 20. Ja nosacījums atbilst, tas izdrukās mūsu vērtības nav vienādas; pretējā gadījumā kontrole tiks dota paziņojumam else, lai izdrukātu, ka vērtības ir vienādas.

Saglabājiet savu kodu un palaidiet to. Jūs varat redzēt nosacījumu, ja paziņojums ir apmierināts, un tiek izdrukāts, ka vērtības nav vienādas.

Kādu laiku apskatīsim citu gadījumu. Mēs esam deklarējuši virkni str ar vērtību Aqsa, ja paziņojums izmanto šo virkni, lai to salīdzinātu ar kādu vērtību un izdrukātu ziņojumu. Ja paziņojuma if nosacījums neizdodas, vadība tiks pārsūtīta uz elif paziņojumu, lai noskaidrotu, vai mainīgais str nav vienāds ar doto vērtību. Pēc tam tas izdrukās ziņojumu.

Kā nosacījums if paziņojumā ir izpildīts, lai tas izdrukātu pirmo drukas paziņojumu, un kontrole nekad netiks piešķirta elif paziņojumam.

Piemēram, mainīsim mainīgā str vērtību uz Yasin. Šoreiz nosacījums, kas minēts paziņojumā, būs kļūdains, un elif paziņojums tiks kontrolēts. Tādējādi elifa paziņojuma drukātais paziņojums tiks izdrukāts, tiklīdz nosacījums būs izpildīts.

Tagad, kad mēs vēlreiz izpildām kodu, tas parādīs drukātā paziņojuma rezultātu, kas minēts ligzdotā if-else paziņojuma elif daļā.

04 piemērs:

Visbeidzot, mēs veiksim sarežģītu piemēru, lai šoreiz pārbaudītu NOT EQUAL salīdzināšanas operatoru. Tātad, mēs esam inicializējuši klasi ar nosaukumu Test. Šajā klasē mēs esam inicializējuši mainīgo i ar vērtību 0. Cits mainīgais, dati, ir inicializēts ar vērtību, kas tajā nav. Pēc tam mēs esam inicializējuši šīs klases konstruktoru, lai no klases gadījuma iegūtu šo mainīgo vērtības. Tad mēs savā kodā esam inicializējuši iebūvētu NOT EQUAL metodi un izmantojuši tajā paziņojumu if-else. Ir izveidoti trīs objekti, lai nosūtītu konstruktoram vērtības. Pēc tam mēs esam salīdzinājuši objektus savā starpā drukas paziņojumā, lai izdrukātu salīdzināšanas rezultātu. Saglabājiet kodu un palaidiet to.

Rezultātā tiek parādīts False kā atgriešanās pie pirmā drukas paziņojuma, jo abiem objektiem parsētās vērtības bija vienādas. Gluži pretēji, otrais drukas paziņojums atgriež True, jo gan t2, gan t3 ir atšķirīgas vērtības un nav vienādi.

Secinājums:

Izmantojot labi izskaidrotus ilustrāciju skriptus, mēs uzzinājām, kas ir Python Not Equal Comparison Function un kā to izmanto, lai noteiktu, vai divi mainīgie nav identiski.