Python Pole võrdne Operator (!=)
⚡ Nutikas kokkuvõte
Python Mittevõrdsed operaatorid võrdlevad kahte operandi ja tagastavad Boole'i väärtuse, kui nende sisud erinevad. Sümbol != töötab Python 2 ja 3 ning kuna Python on dünaamiliselt tüüpitud, võrdleb see ka erinevate andmetüüpide väärtusi.
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, aga omavad samu väärtusi, siis mittevõrdne operaator tagastab tõese väärtuse. Mitte paljud programmeerimiskeeled ei suuda seda liigitada tõeseks, kui muutuja tüüp on erinevat tüüpi, mis teeb Python väga dünaamiline keel. Python, mittevõrdsed operaatorid saab liigitada üheks võrdlusoperaatoriks.
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
On kahte tüüpi mittevõrdseid operaatoreid Python:-
!=<>
Esimene tüüp, != kasutatakse Python versioonid 2 ja 3.
Teine tüüp, <> kasutatakse Python versioon 2 ja versiooni 3 all 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 Python: -
| 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 Python 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≠.

