Python Niet gelijk OperaTor (!=)
⚡ Slimme samenvatting
Python De operator 'niet gelijk aan' vergelijkt twee operanden en retourneert een Booleaanse waarde wanneer hun inhoud verschilt. Het symbool != werkt in Python 2 en 3, en omdat Python Omdat het dynamisch getypeerd is, vergelijkt het ook waarden van verschillende gegevenstypen.
Wat is Python Niet gelijk aan OperaTor?
Python wordt geïdentificeerd als een programmeertaal die zeer dynamisch is, en het wordt over het algemeen beschouwd als een sterk getypeerde taal. Deze verklaring kan worden verklaard door de betekenis van de niet-gelijke operator te begrijpen. In not equal operator, als de waarden van de twee operanden aan beide kanten van de operator niet gelijk zijn, dan geeft de operator de waarde true, anders geeft hij de waarde false.
In not equal Als twee variabelen van verschillende typen zijn maar dezelfde waarde bevatten, retourneert de operator 'niet gelijk aan' 'true'. Niet veel programmeertalen kunnen dit als 'true' classificeren als de variabelen van een verschillend type zijn, wat het lastig maakt om de operator te gebruiken. Python een zeer dynamische taal. In PythonDe operatoren 'niet gelijk aan' kunnen worden geclassificeerd als een van de vergelijkingsoperatoren.
Soorten Niet gelijk aan operatoren met Syntaxis in Python
De syntaxis van beide typen wordt hieronder weergegeven: –
X<>Y X!=Y
Er zijn twee soorten ongelijkheidsoperatoren in Python:-
!=<>
Het eerste type, != wordt gebruikt Python versies 2 en 3.
Het tweede type, <> wordt gebruikt Python Deze operator is vanaf versie 2 en versie 3 verouderd.
Voorbeeld Python Niet gelijk Operator
Laten we twee scenario's bekijken om niet gelijk aan in python te illustreren. Hieronder volgt een voorbeeld van de niet gelijk operator voor hetzelfde gegevenstype maar verschillende waarden:-
A = 44 B = 284 C = 284 print(B!=A) print(B!=C)
Output:
True False
Hieronder volgt een voorbeeld van niet gelijk in Python voor verschillende gegevenstypen, maar dezelfde waarden
C = 12222 X = 12222.0 Y = "12222" print(C!=X) print(X!=Y) print(C!=Y)
Output:
False True True
Hoe u Niet gelijk gebruikt Operator met IF-verklaring
In Python kan een if-statement worden omschreven als een statement dat de voorwaarde op instapniveau controleert en wordt uitgevoerd als deze waar is.
Laten we een eenvoudig voorbeeld nemen van het gebruik van de if-instructie en is niet gelijk aan operator zoals hieronder weergegeven: –
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
Hier, niet gelijk aan != wordt samen met de if-instructie gebruikt.
Hoe de operator gelijk aan (==) te gebruiken met een while-lus
In python itereert while-loop een codeblok zolang een voorwaarde waar of onwaar is. Laten we een geval nemen van het afdrukken van oneven getallen met behulp van while loop en equal to operator zoals hieronder weergegeven: –
m = 300
while m <= 305:
m = m + 1
if m%2 == 0:
continue
print (m)
Output:
301 303 305
Hier gelijk aan == wordt samen met de if-instructie gebruikt.
Voorbeeld: Even getallen vinden met behulp van de operator 'niet gelijk aan'
In python kan while loop ook worden gebruikt met de operator not equal to. Laten we een geval nemen van het afdrukken van even getallen met while loop en not equal to operator zoals hieronder weergegeven: –
m = 300
while m <= 305:
m = m + 1
if m%2 != 0:
continue
print (m)
Output:
302 304 306
Hier, niet gelijk aan != wordt samen met de if-instructie gebruikt.
Gebruiksaanwijzing Python niet gelijk Operator met aangepast object
Met aangepaste objecten kan de gebruiker of een ontwikkelaar zijn eigen implementaties maken. Hierdoor kunnen de ontwikkelaars de daadwerkelijke uitvoer wijzigen dan gewoonlijk wordt verwacht.
Laten we een voorbeeld nemen van een aangepast object dat de operator 'niet gelijk aan' gebruikt, zoals hieronder weergegeven: –
Voorbeeld:
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
Vergelijkingsoperatoren in Python
De volgende tabel beschrijft de lijst met vergelijkingen exploitanten binnen Python: -
| Operator | Betekenis | Voorbeeld |
|---|---|---|
!= |
Niet gelijk aan - geeft true als operanden niet dezelfde waarden hebben | EEN!=B |
== |
Gelijk aan-Geeft true als operanden dezelfde waarden hebben | A==B |
>= |
Groter dan of gelijk aan - geeft true als waarde als de eerste operand groter is dan of gelijk is aan de tweede operand | A>=B |
<= |
Less dan of gelijk aan - geeft true als waarde als de eerste operand is Less dan of gelijk aan de tweede operand | A<=B |
> |
Groter dan – geeft true als waarde als de eerste operand groter is dan de tweede operand | A>B |
< |
Less dan – geeft true als waarde als de eerste operand is Less dan de tweede operand | A<B |
Handige tips voor het gebruik van Niet gelijk Operator
Hier zijn enkele handige tips
- De operator 'niet gelijk aan' kan worden gebruikt in geformatteerde strings.
- Deze functie is relatief nieuw en maakt deel uit van Python versie 3.6.
- De ontwikkelaar moet ervoor zorgen dat de syntaxis zo is
!=en niet≠omdat sommige lettertypen of tolken de syntaxis wijzigen!=naar≠.

