Python nije jednaki operater

Python Not Equal Operator



Dok se razlikuju varijable, važno je ispitati sadržaj i odgovarajuće tipove podataka. Kad god se vrijednosti dva ulaza razlikuju, izjava je zadovoljena. U cijelom Pythonu možemo koristiti! = Ili ne raditi jednake operacije. Kad god vrijednosti bilo koje dvije Python varijable ili operanda isporučene s obje strane nejednakog operatora nisu jednake, mora vratiti true, inače false. Mnogi bi se strukturirani jezici upita mogli buniti zbog podudaranja različitih tipova budući da je Python fleksibilno, ali čvrsto ukucano. Operator nejednake vrijednosti mora vratiti True kad god su vrijednosti navedene u dvije varijable iste; međutim, oni su različitih vrsta. Hajde da navedemo neke primjere kako bismo vidjeli rad operatora python Nije jednako. Prije svega, morate osigurati da vaš sustav ima instaliran i konfiguriran python alat. Pokrenite instalirani alat python za početak rada. U vrijeme implementacije ovog članka radili smo na alatu Spyder Python.

Primjer 01:

Naš prvi primjer sadržavat će različite načine za usporedbu dviju ili više vrijednosti varijabli pomoću operatora NOT EQUAL. Alat je otvoren, ne zaboravite mu dodati podršku za python. Inicijalizirali smo dvije varijable cjelobrojnog tipa, x i y u skripti. Nakon toga smo upotrijebili znak! = Za usporedbu obje vrijednosti varijabli, a Booleov rezultat bit će spremljen u novu varijablu, c. Na kraju koda ispisat će se ona Booleova vrijednost koja je pohranjena u varijabli c.









Spremimo naš kôd kao test.py i izvršimo ga pritiskom na zeleni gumb za izvršavanje alata Spyder. Dobili smo rezultat kao False jer su obje vrijednosti jednake i iste u tipu podataka.







Ažurirali smo kôd kako slijedi. Deklarirali smo tri različite varijable, od kojih 2 imaju istu vrijednost, a posljednja ima različitu vrijednost. Operater NOT Equal koristili smo u prvom izrazu izravno za ispis rezultata usporedbe varijabli a i b. Zatim smo usporedili varijable a i c izvan ispisa o ispisu i ispisali rezultat. Zatim smo deklarirali varijablu vrste niza q i usporedili je s cjelobrojnom varijablom a u iskazu print. Spremite skriptu i izvršite je.



Možete vidjeti da je rezultat prikazao jednu vrijednost False i dvije True u usporedbi s različitim varijablama. Prva dva rezultata bila su između varijabli cjelobrojnog tipa, ali posljednja usporedba je bila između varijabli cijelog broja i niza. Dakle, vraća True, oba nisu jednaka.

Primjer 02:

Pogledajmo operator Not Equal koji se koristi u if naredbi dok koristimo python. U kodu smo koristili dvije varijable. Varijabla x je cijeli broj, a y tip niza. Zatim smo inicijalizirali if naredbu i koristili NOT EQUAL operator u njoj unutar oba operanda da provjerimo jesu li jednaki ili ne. Na kraju je ispisana neka izjava.

Nakon izvršavanja datoteke skripte test.py, dobili smo niz kao izlaznu vrijednost kako je prikazano na donjoj slici.

Pogledajmo još jedan primjer. Ovaj put smo koristili obje varijable tipa niza i usporedili ih unutar naredbe if. Konačno smo upotrijebili ispis print za ispis obje varijable s nekim vrijednostima niza. Izlaz mora biti bez grešaka.

Prilikom izvršavanja ove datoteke nismo dobili greške i dobili smo radni rezultat kao u nastavku.

Od sada imamo nekoliko kompliciranih primjera. U ovom smo slučaju koristili cjelobrojnu varijablu z koja ima vrijednost 21. Prvo smo izračunali modul varijable z s cijelim brojem 2. Nakon toga smo upotrijebili naredbu if da upotrijebimo operator NOT EQUAL u njoj za usporedbu izračunatu vrijednost s 0. Iako izračunati modul nije jednak 0, mora ispisati vrijednost varijable z, a izreka niza se čak ne koristi u iskazu print.

Nakon spremanja i izvršavanja datoteke nemamo grešaka, a varijabla z je ispisana zajedno s nizom nije paran.

Primjer 03:

U gornjem primjeru upravo smo koristili naredbu if. Ovaj put ćemo u našem primjeru koristiti naredbu if-else. Ažurirali smo kôd kako slijedi. Prije svega, inicijalizirajte varijablu tipa integer a s vrijednošću 10. Nakon toga smo u kodu upotrijebili izraz if-else. Ako dio izraza koristi operator is nije za usporedbu varijable a s vrijednošću 20. Ako uvjet zadovoljava, ispisat će se naše Vrijednosti nisu jednake; u protivnom će se kontrolirati izjava else za ispis da su vrijednosti jednake.

Spremite svoj kôd i pokrenite ga. Uvjet možete vidjeti u if naredbi koja je zadovoljena i ispisuje da vrijednosti nisu jednake.

Pogledajmo neko vrijeme drugu instancu. Deklarirali smo niz str koji ima vrijednost Aqsa ako izraz koristi ovaj niz za usporedbu s nekom vrijednošću i ispis poruke. Kad uvjet if izraza ne uspije, kontrola će se prenijeti na elif izraz kako bi se provjerilo nije li varijabla str jednaka zadanoj vrijednosti. Nakon toga će ispisati poruku.

Kao uvjet u if naredbi je zadovoljen tako da će ispisati prvu ispisnu izjavu, a kontrola nikada neće biti data elif izjavi.

Promijenimo, na primjer, vrijednost varijable str u Yasin. Ovaj put će uvjet naveden u if naredbi biti pogrešan, a kontrola će biti data elif izjavi. Stoga će se ispis izjave elif ispisati prema uvjetu.

Sada kada ponovno izvršimo kôd, prikazat će se rezultat ispisa ispisa koji se spominje unutar elif dijela ugniježđenog if-else izraza.

Primjer 04:

Na kraju, ovaj ćemo put raditi komplicirani primjer za testiranje operatora usporedbe NOT EQUAL. Dakle, inicijalizirali smo klasu pod nazivom Test. Unutar ove klase inicijalizirali smo varijablu i koja ima vrijednost 0. Druga varijabla, podatak, je inicijalizirana s vrijednošću none u njoj. Nakon toga smo inicijalizirali konstruktor ove klase kako bismo dobili vrijednosti ovih varijabli iz instance klase. Zatim smo inicijalizirali ugrađenu metodu NOT EQUAL u našem kodu i koristili if-else izraz u njoj. Tri objekta su stvorena za slanje vrijednosti u konstruktor. Nakon toga smo usporedili objekte među sobom unutar ispisa ispisa kako bismo ispisali rezultat usporedbe. Spremite kôd i pokrenite ga.

Izlaz prikazuje False kao povratak na prvu izjavu ispisa jer su vrijednosti raščlanjene na oba objekta bile iste. Naprotiv, drugi ispis ispisa vraća True jer i t2 i t3 imaju različite vrijednosti i nisu jednake.

Zaključak:

Uz pomoć dobro objašnjenih skripti ilustracija saznali smo što je Python funkcija usporedbe nije jednaka i kako se koristi za utvrđivanje jesu li dvije varijable identične.