Python Pole võrdne Operator (!=)

Mis on Python Ei ole võrdne Operator?

Python on määratletud kui programmeerimiskeel, mis on väga dünaamiline, ja seda peetakse üldiselt tugevasti trükitud keeleks. Seda väidet saab seletada mittevõrdse operaatori olulisuse mõistmisega. sisse not equal operaator, kui kahe operandi väärtused kummalgi pool operaatorit ei ole võrdsed, annab operaator tõelise väärtuse, vastasel juhul annab see vale.

In not equal operaator, kui kaks muutujat on erinevat tüüpi, kuid neil on samad väärtused, tagastab mittevõrdne operaator tõese. Mitte paljud programmeerimiskeeled ei saa seda tõeseks liigitada, kui muutujatüüp on teist tüüpi, mis muudab pythoni väga dünaamilise keele. Pythonis saab mittevõrdseid operaatoreid liigitada võrdlusteate hulka.

Tüübid Ei võrdu operaatoritega, mille süntaks on sisse Python

Mõlema tüübi süntaks on näidatud allpool: -

X<>Y
X!=Y

Pythonis on kahte tüüpi mittevõrdseid operaatoreid:

  • !=
  • <>

Esimene tüüp, != kasutatakse Pythoni versioonides 2 ja 3.

Teine tüüp, <> kasutatakse pythoni versioonis 2 ja versioonis 3 on see operaator aegunud.

Näide Python Pole võrdne Operator

Vaatleme illustreerimiseks kahte stsenaariumi, mis ei võrdu pythoniga. Järgnev on näide mitte võrdsest operaatorist sama andmetüübi, kuid erinevate väärtuste jaoks: -

A = 44
B = 284
C = 284
print(B!=A)
print(B!=C)

Väljund:

True
False

Järgnev on näide erineva andmetüübi, kuid samade väärtuste puhul pythonis ei ole võrdne

C = 12222
X = 12222.0
Y = "12222"
print(C!=X)
print(X!=Y)
print(C!=Y)

Väljund:

False
True
True

Kuidas kasutada rakendust Not Equal Operator koos IF-avaldusega

Pythonis võib if-lauset kirjeldada kui lauset, mis kontrollib algtaseme tingimust ja käivitab, kui see on tõene.

Võtame näite if-lause kasutamisest ja ei võrdu operaatoriga, nagu allpool näidatud: -

X = 5
Y = 5
if ( X != Y ):
  print("X is not equal to Y")
else:
  print("X is equal to Y")

Väljund:

X is equal to Y

Siin ei ole võrdne != kasutatakse koos if-lausega.

Kuidas kasutada võrdu (==) operaatorit while-tsükliga

Pythonis itereerib while-tsükkel koodiplokki seni, kuni tingimus on tõene või väär. Võtame paaritute arvude printimise, kasutades while tsüklit ja võrdub operaatoriga, nagu allpool näidatud: –

m = 300
while m <= 305:
   m = m + 1
  if m%2 == 0:
     continue
   print (m)

Väljund:

301
303
305

Siin võrdne == kasutatakse koos if-lausega.

Näide. Paarisarvude leidmine mitte võrdsete operaatori abil

Pythonis saab while tsüklit kasutada ka operaatoriga not equal to. Võtame näiteks paarisarvude printimise, kasutades while-tsüklit ja mis ei võrdu operaatoriga, nagu allpool näidatud: –

m = 300
while m <= 305:
  m = m + 1
  if m%2 != 0:
    continue
  print (m)

Väljund:

302
304
306

Siin ei ole võrdne != kasutatakse koos if-lausega.

Kuidas kasutada Python pole võrdne Operator kohandatud objektiga

Kohandatud objektid võimaldavad kasutajal või arendajal luua oma kohandatud rakendusi. See võimaldab arendajatel muuta tegelikku väljundit, kui tavaliselt eeldatakse.

Võtame näite kohandatud objektist, mis ei kasuta operaatorit, nagu allpool näidatud: -

Näide:

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)

Väljund:

True
True
False

Võrdlusoperaatorid Python

Järgmine tabel kirjeldab võrdluste loendit operaatorid pythonis: -

Operator Tähendus Näide
!= Pole võrdne-annab tõene, kui operandidel ei ole samad väärtused A!=B
== Võrdne-annab tõene, kui operandidel on samad väärtused A==B
>= Suurem kui või võrdne – annab väärtuseks tõene, kui esimene operand on suurem või võrdne teise operandiga A>=B
<= Less kui või võrdne- annab väärtusena tõene, kui esimene operand on Less kui või võrdne teise operandiga A<=B
> Suurem kui – annab väärtuseks tõene, kui esimene operand on suurem kui teine ​​operaand A>B
< Less kui – annab väärtusena tõene, kui esimene operaand on Less kui teine ​​operand A<B

Kasulikud näpunäited funktsiooni Not Equal kasutamiseks Operator

Siin on mõned kasulikud näpunäited

  • Vormindatud stringides saab kasutada operaatorit mitte võrdne.
  • See funktsioon on suhteliselt uus ja selle osa pythoni versioon 3.6.
  • Arendaja peaks tagama, et süntaks peaks olema != ja mitte sest mõned fondid või tõlgid muudavad süntaksit != et .