Python Nem egyenlő Operator (!=)

Mi a Python Nem egyenlő Operator?

Python nagyon dinamikus programozási nyelvként azonosítják, és általában erősen tipizált nyelvnek tekintik. Ez az állítás a nem egyenlő operátor jelentőségének megértésével magyarázható. In not equal operátort, ha az operátor két oldalán lévő két operandus értéke nem egyenlő, akkor az operátor valódi értéket ad meg, ellenkező esetben hamis értéket ad meg.

In not equal operátor, ha két változó különböző típusú, de önmagában ugyanazt az értéket tartalmazza, akkor a nem egyenlő operátor igazat ad vissza. Nem sok programozási nyelv tudja igaznak minősíteni, ha a változó típusa más, ami miatt a python nagyon dinamikus nyelv. A pythonban a nem egyenlő operátorok az összehasonlító operátorok közé sorolhatók.

Típusai Nem egyenlő a szintaxissal rendelkező operátorokkal Python

Mindkét típus szintaxisa az alábbiakban látható: –

X<>Y
X!=Y

A pythonban kétféle nem egyenlő operátor létezik: -

  • !=
  • <>

Az első típus, != python 2-es és 3-as verziójában használatos.

A második típus, <> a python 2-es verziójában használatos, a 3-as verzió alatt pedig ez az operátor elavult.

Például az Python Nem egyenlő Operator

Tekintsünk két olyan forgatókönyvet, amelyek nem egyenlőek a pythonnal. A következő példa egy nem egyenlő operátorra azonos adattípushoz, de különböző értékekhez: -

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

output:

True
False

A következő példa a nem egyenlő a pythonban különböző adattípusokhoz, de azonos értékekhez

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

output:

False
True
True

A Not Equal használatának módja Operator IF nyilatkozattal

A pythonban az if-utasítás olyan utasításként írható le, amely ellenőrzi a belépő szintű feltételt, és akkor hajtja végre, ha igaz.

Vegyünk egy alapvető példát az if utasítás használatára, és nem egyenlő operátorral, az alábbiak szerint: –

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

output:

X is equal to Y

Itt nem egyenlő != az if utasítással együtt használatos.

Hogyan használjuk az egyenlő (==) operátort while ciklussal

A Pythonban a while-loop addig iterálja a kódblokkot, amíg a feltétel igaz vagy hamis. Vegyünk egy esetet, amikor páratlan számokat nyomtatunk while ciklussal és operátorral egyenlő, az alábbiak szerint: –

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

output:

301
303
305

Itt egyenlő == az if utasítással együtt használatos.

Példa: Páros számok keresése nem egyenlő operátor használatával

A pythonban a while ciklus nem egyenlő operátorral is használható. Vegyünk egy esetet, amikor páros számokat nyomtatunk while ciklussal, és nem egyenlő operátorral, az alábbiak szerint: –

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

output:

302
304
306

Itt nem egyenlő != az if utasítással együtt használatos.

Hogyan kell használni Python nem egyenlő Operator egyedi objektummal

Az egyéni objektumok lehetővé teszik a felhasználó vagy a fejlesztő számára, hogy egyéni megvalósításokat hozzanak létre. Ez lehetővé teszi a fejlesztők számára, hogy módosítsák a tényleges kimenetet, mint amit általában várnak.

Vegyünk egy példát egy egyéni objektumra, amely nem egyenlő operátort használ, az alábbiak szerint: –

Példa:

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)

output:

True
True
False

Összehasonlító operátorok itt Python

Az alábbi táblázat az összehasonlítások listáját írja le operátorok a pythonban: -

Operator Jelentés Példa
!= Nem egyenlő – igazat ad, ha az operandusok értéke nem azonos A!=B
== Egyenlő – Igaz, ha az operandusok azonos értékekkel rendelkeznek A==B
>= Nagyobb vagy egyenlő - értéket ad igaznak, ha az első operandus nagyobb vagy egyenlő, mint a második operandus A>=B
<= Less mint vagy egyenlő - értéket ad igaznak, ha az első operandus Less mint a második operandus vagy azzal egyenlő A<=B
> Nagyobb mint – értéket ad igaznak, ha az első operandus nagyobb, mint a második operandus A>B
< Less mint – értéket ad igaznak, ha az első operandus Less mint a második operandus A<B

Hasznos tippek a Not Equal használatához Operator

Íme néhány hasznos tipp

  • A nem egyenlő operátor használható formázott karakterláncokban.
  • Ez a funkció viszonylag új, és része python verzió 3.6.
  • A fejlesztőnek gondoskodnia kell a szintaxisról != és nem mert egyes betűtípusok vagy értelmezők megváltoztatják a szintaxist != nak nek .