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