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.
Anwendung 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โ.
