Python Nicht gleich Operator (!=)
Was ist Python Nicht gleichzusetzen mit Operator?
Python wird als eine sehr dynamische Programmiersprache identifiziert und allgemein als stark typisierte Sprache angesehen. Diese Aussage kann durch das Verständnis der Bedeutung des ungleich-Operators erklärt werden. In not equal
Operator: Wenn die Werte der beiden Operanden auf beiden Seiten des Operators nicht gleich sind, gibt der Operator den Wert „true“ zurück, andernfalls „false“.
In not equal
Operator: Wenn zwei Variablen von unterschiedlichem Typ sind, aber dieselben Werte enthalten, gibt der Ungleich-Operator „true“ zurück. Nicht viele Programmiersprachen können es als „true“ klassifizieren, wenn der Variablentyp von einem anderen Typ ist, was Python zu einer sehr dynamischen Sprache macht. In Python können Ungleich-Operatoren als einer der Vergleichsoperatoren klassifiziert werden.
Typen von Ungleich-Operatoren mit Syntax in Python
Die Syntax beider Typen ist unten dargestellt: –
X<>Y X!=Y
Es gibt zwei Arten von Ungleichheitsoperatoren in Python: -
!=
<>
Der erste Typ, !=
wird in den Python-Versionen 2 und 3 verwendet.
Der zweite Typ, <>
wird in Python Version 2 verwendet und unter Version 3 ist dieser Operator veraltet.
Beispiel von Python Nicht gleich OperaDo.
Betrachten wir zwei Szenarien, um den Operator „ungleich“ in Python zu veranschaulichen. Nachfolgend sehen Sie ein Beispiel für den Operator „ungleich“ für denselben Datentyp, aber unterschiedliche Werte:
A = 44 B = 284 C = 284 print(B!=A) print(B!=C)
Ausgang:
True False
Nachfolgend sehen Sie ein Beispiel für „nicht gleich“ in Python für unterschiedliche Datentypen, aber gleiche Werte
C = 12222 X = 12222.0 Y = "12222" print(C!=X) print(X!=Y) print(C!=Y)
Ausgang:
False True True
So verwenden Sie „Ungleich“. Operator mit IF-Anweisung
In Python kann eine if-Anweisung als eine Anweisung beschrieben werden, die die Bedingung auf Eintragsebene prüft und ausführt, wenn sie wahr ist.
Betrachten wir ein einfaches Beispiel für die Verwendung einer if-Anweisung und des ungleich-Operators, wie unten gezeigt: –
X = 5 Y = 5 if ( X != Y ): print("X is not equal to Y") else: print("X is equal to Y")
Ausgang:
X is equal to Y
Hier nicht gleich !=
wird zusammen mit der if-Anweisung verwendet.
So verwenden Sie den Gleichheitsoperator (==) mit einer While-Schleife
In Python iteriert die while-Schleife einen Codeblock, solange eine Bedingung wahr oder falsch ist. Nehmen wir den Fall des Druckens ungerader Zahlen mit der while-Schleife und dem Operator „gleich“ wie unten gezeigt: –
m = 300 while m <= 305: m = m + 1 if m%2 == 0: continue print (m)
Ausgang:
301 303 305
Hier gleich ==
wird zusammen mit der if-Anweisung verwendet.
Beispiel: Finden von geraden Zahlen mithilfe des Ungleich-Operators
In Python kann die while-Schleife auch mit dem Operator „ungleich“ verwendet werden. Betrachten wir den Fall des Druckens gerader Zahlen mit der while-Schleife und dem Operator „ungleich“, wie unten gezeigt: –
m = 300 while m <= 305: m = m + 1 if m%2 != 0: continue print (m)
Ausgang:
302 304 306
Hier nicht gleich !=
wird zusammen mit der if-Anweisung verwendet.
Wie man den Dienst nutzt Python nicht gleich OperaTor mit benutzerdefiniertem Objekt
Benutzerdefinierte Objekte ermöglichen es dem Benutzer oder einem Entwickler, ihre benutzerdefinierten Implementierungen zu erstellen. Dies ermöglicht es den Entwicklern, die tatsächliche Ausgabe zu ändern, als normalerweise erwartet wird.
Nehmen wir ein Beispiel für ein benutzerdefiniertes Objekt, das den „ungleich“-Operator verwendet, wie unten gezeigt: –
Ejemplo:
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)
Ausgang:
True True False
Vergleichsoperatoren in Python
Die folgende Tabelle beschreibt die Liste der Vergleichs Operatoren in Python: -
OperaDo. | Bedeutung | Beispiel |
---|---|---|
!= |
Ungleich - ergibt „true“, wenn die Operanden nicht die gleichen Werte haben | A!=B |
== |
Gleich - Gibt „true“ aus, wenn die Operanden die gleichen Werte haben | A==B |
>= |
Größer als oder gleich - gibt den Wert true aus, wenn der erste Operand größer als oder gleich dem zweiten Operanden ist. | A>=B |
<= |
Less als oder gleich- ergibt den Wert true, wenn der erste Operand Less kleiner oder gleich dem zweiten Operanden | A<=B |
> |
Größer als – gibt den Wert „true“ aus, wenn der erste Operand größer als der zweite Operand ist. | A>B |
< |
Less than – gibt true als Wert aus, wenn der erste Operand Less als der zweite Operand | A<B |
Nützliche Tipps zur Verwendung von Not Equal OperaDo.
Hier sind einige nützliche Tipps
- Der „Ungleich“-Operator kann in formatierten Zeichenfolgen verwendet werden.
- Diese Funktion ist relativ neu und Teil von Python-Version 3.6
- Der Entwickler sollte sicherstellen, dass die Syntax korrekt ist
!=
und nicht≠
weil einige Schriftarten oder Interpreter die Syntax ändern!=
zu≠
.