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 .