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โ.
