Python Nejednak Operator (!=)
Što je Python Nije jednako Operator?
Python je identificiran kao programski jezik koji je vrlo dinamičan i općenito se smatra jezikom sa strogom tipizacijom. Ova izjava se može objasniti razumijevanjem značaja operatora nejednakosti. U not equal
operator, ako vrijednosti dvaju operanda s obje strane operatora nisu jednake, tada operator daje istinitu vrijednost, inače daje lažnu.
In not equal
operator, ako su dvije varijable različitih vrsta, ali imaju iste vrijednosti u sebi, tada operator not equal vraća true. Nema mnogo programskih jezika koji ga mogu klasificirati kao istiniti ako je tip varijable drugog tipa, što python čini vrlo dinamičnim jezikom. U pythonu se operatori nejednakosti mogu klasificirati kao jedni od operatora za usporedbu.
Vrste Nije jednako operatorima sa sintaksom u Python
Sintaksa obje vrste prikazana je u nastavku: –
X<>Y X!=Y
Postoje dvije vrste nejednakih operatora u pythonu:-
!=
<>
Prva vrsta, !=
koristi se u python verzijama 2 i 3.
Druga vrsta, <>
koristi se u verziji 2 pythona, au verziji 3 ovaj je operator zastario.
Primjer Python Nejednak Operahumka
Razmotrimo dva scenarija za ilustraciju da nije jednako u pythonu. Slijedi primjer nejednakog operatora za isti tip podataka, ali različite vrijednosti:-
A = 44 B = 284 C = 284 print(B!=A) print(B!=C)
Izlaz:
True False
Slijedi primjer nejednakog u pythonu za različite vrste podataka, ali iste vrijednosti
C = 12222 X = 12222.0 Y = "12222" print(C!=X) print(X!=Y) print(C!=Y)
Izlaz:
False True True
Kako koristiti Not Equal Operator s IF naredbom
U pythonu, if-naredba se može opisati kao naredba koja provjerava uvjet ulazne razine i izvršava se kada je istinit.
Uzmimo osnovni primjer korištenja if izjave i nije jednako operatoru kao što je prikazano u nastavku: –
X = 5 Y = 5 if ( X != Y ): print("X is not equal to Y") else: print("X is equal to Y")
Izlaz:
X is equal to Y
Ovdje nije jednako !=
koristi se zajedno s naredbom if.
Kako koristiti operator jednako (==) s petljom while
U pythonu, while-petlja ponavlja blok koda sve dok je uvjet istinit ili lažan. Uzmimo slučaj ispisa neparnih brojeva koristeći while petlju i operator jednako kao što je prikazano u nastavku: –
m = 300 while m <= 305: m = m + 1 if m%2 == 0: continue print (m)
Izlaz:
301 303 305
Ovdje, jednako ==
koristi se zajedno s naredbom if.
Primjer: Pronalaženje parnih brojeva korištenjem operatora nejednakosti
U pythonu, while petlja se također može koristiti s operatorom not equal to. Uzmimo slučaj ispisa parnih brojeva koristeći while petlju i nejednak operator kao što je prikazano u nastavku: –
m = 300 while m <= 305: m = m + 1 if m%2 != 0: continue print (m)
Izlaz:
302 304 306
Ovdje nije jednako !=
koristi se zajedno s naredbom if.
Kako koristiti Python nejednak Operator s prilagođenim objektom
Prilagođeni objekti omogućuju korisniku ili programeru stvaranje vlastitih prilagođenih implementacija. To omogućuje programerima da promijene stvarni izlaz od onoga što se obično očekuje.
Uzmimo primjer prilagođenog objekta koji koristi operator not equal kao što je prikazano u nastavku: –
Primjer:
class G9Example: s_n='' def __init__(self, name): self.s_n = name def __ne__(self, x): if type(x) != type(self): return True # return True for different values if self.s_n != x.s_n: return True else: return False G1 = G9Example("Guru99") G2 = G9Example("HipHop99") G3 = G9Example("Guru99") print(G1 != G2) print(G2 != G3) print(G1 != G3)
Izlaz:
True True False
Operatori usporedbe u Python
Sljedeća tablica opisuje popis za usporedbu operatori u pythonu: -
Operahumka | Značenje | Primjer |
---|---|---|
!= |
Nije jednako-daje istinito ako operandi nemaju iste vrijednosti | A!=B |
== |
Jednako-daje istinito ako operandi imaju iste vrijednosti | A==B |
>= |
Veće od ili jednako - daje istinito kao vrijednost ako je prvi operand veći ili jednak drugom operandu | A>=B |
<= |
Less nego ili jednako- daje istinito kao vrijednost ako je prvi operand Less nego ili jednak drugom operandu | A<=B |
> |
Veće od – daje istinito kao vrijednost ako je prvi operand veći od drugog operanda | A>B |
< |
Less nego – daje istinito kao vrijednost ako je prvi operand Less nego drugi operand | A<B |
Korisni savjeti o korištenju Not Equal Operahumka
Evo nekoliko korisnih savjeta
- Operator nije jednako može se koristiti u formatiranim nizovima.
- Ova je značajka relativno nova i dio je verzija pythona 3.6.
- Programer bi trebao osigurati da sintaksa bude
!=
i ne≠
jer neki fontovi ili tumači mijenjaju sintaksu iz!=
do≠
.