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