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

Saลพmite ovu objavu uz: