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

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: