Python-Ungleich-Operator

Python Not Equal Operator



Bei der Gegenüberstellung von Variablen ist es wichtig, sowohl den Inhalt als auch die jeweiligen Datentypen zu untersuchen. Immer wenn sich die Werte der beiden Eingaben unterscheiden, ist die Anweisung erfüllt. In ganz Python können wir != oder is not gleich Operationen verwenden. Immer wenn die Werte von zwei beliebigen Python-Variablen oder -Operanden auf beiden Seiten des Ungleich-Operators ungleich sind, muss er true zurückgeben, andernfalls false. Viele strukturierte Abfragesprachen murren möglicherweise über die Übereinstimmung verschiedener Typen, da Python flexibel und dennoch eng typisiert ist. Der Ungleich-Operator muss immer True zurückgeben, wenn die in zwei Variablen angegebenen Werte gleich sind; sie sind jedoch von verschiedener Art. Lassen Sie uns einige Beispiele haben, um zu sehen, wie der Python-Operator Nicht gleich funktioniert. Zunächst müssen Sie sicherstellen, dass auf Ihrem System ein Python-Tool installiert und konfiguriert ist. Starten Sie Ihr installiertes Python-Tool, um mit der Arbeit zu beginnen. Zum Zeitpunkt der Implementierung dieses Artikels haben wir am Python-Tool Spyder gearbeitet.

Beispiel 01:

Unser erstes Beispiel enthält verschiedene Möglichkeiten zum Vergleichen von zwei oder mehr Variablentypwerten unter Verwendung des NOT-GLEICH-Operators. Jetzt wurde das Tool geöffnet, vergessen Sie nicht, Python-Unterstützung hinzuzufügen. Wir haben im Skript zwei Variablen vom Typ Integer, x und y, initialisiert. Danach haben wir das !=-Zeichen verwendet, um beide Werte der Variablen zu vergleichen, und das boolesche Ergebnis wird in einer neuen Variablen gespeichert, c. Am Ende des Codes wird der in der Variable c gespeicherte Boolesche Wert ausgegeben.









Speichern wir unseren Code als test.py und führen Sie ihn aus, indem Sie die grüne Ausführungstaste des Spyder-Tools drücken. Wir haben das Ergebnis als False erhalten, weil beide Werte gleich und im Datentyp gleich waren.







Wir haben den Code wie folgt aktualisiert. Wir haben drei verschiedene Variablen deklariert, von denen 2 den gleichen Wert haben und die letzte einen anderen Wert hat. Wir haben den NOT-Gleich-Operator in der ersten Anweisung direkt verwendet, um das Ergebnis des Vergleichs zwischen den Variablen a und b auszugeben. Dann haben wir die Variablen a und c außerhalb der print-Anweisung verglichen und das Ergebnis ausgegeben. Dann haben wir eine String-Variable q deklariert und mit der Integer-Variable a in der print-Anweisung verglichen. Speichern Sie das Skript und führen Sie es aus.



Sie können sehen, dass das Ergebnis im Vergleich zu verschiedenen Variablen einen False- und zwei True-Werte angezeigt hat. Die ersten beiden Ergebnisse waren zwischen Variablen vom Typ Integer, der letzte Vergleich jedoch zwischen Variablen vom Typ Integer und String. Daher gibt es True zurück, beide sind nicht gleich.

Beispiel 02:

Schauen wir uns den Not Equal-Operator an, der in der if-Anweisung bei der Verwendung von Python verwendet wird. Wir haben im Code zwei Variablen verwendet. Variable x ist ein Integer-Typ und y ist ein String-Typ. Dann haben wir die if-Anweisung initialisiert und den NOT EQUAL-Operator darin innerhalb beider Operanden verwendet, um zu überprüfen, ob sie gleich sind oder nicht. Am Ende eine Aussage ausgedruckt.

Beim Ausführen einer test.py-Skriptdatei haben wir die Zeichenfolge als Ausgabewert erhalten, wie in der Abbildung unten dargestellt.

Schauen wir uns eine andere Instanz an. Dieses Mal haben wir beide Variablen vom Typ String verwendet und sie innerhalb der if-Anweisung verglichen. Schließlich haben wir die print-Anweisung verwendet, um beide Variablen mit einigen Zeichenfolgenwerten darin auszugeben. Die Ausgabe muss fehlerfrei sein.

Beim Ausführen dieser Datei haben wir keine Fehler erhalten und die Arbeitsausgabe wie folgt erhalten.

Lassen Sie uns von nun an ein paar komplizierte Beispiele haben. In diesem Fall haben wir eine ganzzahlige Variable z mit dem Wert 21 verwendet. Wir haben zuerst den Modul einer Variablen z mit der ganzen Zahl 2 berechnet den berechneten Wert mit 0. Während der berechnete Modul ungleich 0 ist, muss er den Wert der Variablen z ausgeben und die Zeichenfolge wird nicht einmal in der print-Anweisung verwendet.

Nach dem Speichern und Ausführen der Datei haben wir keine Fehler erhalten und die Variable z wurde zusammen mit einem String ausgegeben, ist nicht gerade.

Beispiel 03:

Im obigen Beispiel haben wir nur die if-Anweisung verwendet. Dieses Mal verwenden wir in unserem Beispiel die if-else-Anweisung. Wir haben den Code wie folgt aktualisiert. Initialisieren Sie zunächst eine Variable vom Typ Integer a mit dem Wert 10. Danach haben wir die if-else-Anweisung in unserem Code verwendet. Der if-Teil der Anweisung verwendet den is not-Operator, um die Variable a mit einem Wert von 20 zu vergleichen. Wenn die Bedingung erfüllt ist, wird unsere Werte sind nicht gleich ausgegeben; andernfalls wird die Kontrolle an die else-Anweisung übergeben, um zu drucken, dass die Werte gleich sind.

Speichern Sie Ihren Code und führen Sie ihn aus. Sie können die Bedingung in der if-Anweisung wurde erfüllt sehen, und es wird ausgegeben, dass die Werte nicht gleich sind.

Schauen wir uns einmal eine andere Instanz an. Wir haben einen String str mit dem Wert Aqsa deklariert, wenn die Anweisung diesen String verwendet, um ihn mit einem Wert zu vergleichen und die Nachricht auszugeben. Wenn die Bedingung der if-Anweisung fehlschlägt, wird die Kontrolle an die elif-Anweisung übergeben, um zu sehen, ob die Variable str ungleich einem angegebenen Wert ist. Danach wird eine Nachricht ausgedruckt.

Da die Bedingung in der if-Anweisung erfüllt ist, wird die erste print-Anweisung ausgegeben, und die Kontrolle wird nie an die elif-Anweisung übergeben.

Ändern wir zum Beispiel den Wert einer Variablen str in Yasin. Diesmal wird die in der if-Anweisung erwähnte Bedingung falsch und die Kontrolle wird an die elif-Anweisung übergeben. Daher wird die print-Anweisung der elif-Anweisung gedruckt, wenn die Bedingung erfüllt ist.

Wenn wir den Code jetzt erneut ausführen, wird das Ergebnis der print-Anweisung angezeigt, die im elif-Teil der verschachtelten if-else-Anweisung erwähnt wird.

Beispiel 04:

Schließlich werden wir dieses Mal ein kompliziertes Beispiel durchführen, um den NOT EQUAL-Vergleichsoperator zu testen. Wir haben also eine Klasse namens Test initialisiert. Innerhalb dieser Klasse haben wir eine Variable i mit dem Wert 0 initialisiert. Eine andere Variable, data, wurde mit dem Wert none initialisiert. Danach haben wir einen Konstruktor dieser Klasse initialisiert, um die Werte dieser Variablen aus der Klasseninstanz zu erhalten. Dann haben wir in unserem Code eine eingebaute NOT EQUAL-Methode initialisiert und die if-else-Anweisung darin verwendet. Es wurden drei Objekte erstellt, um Werte an den Konstruktor zu senden. Danach haben wir die Objekte innerhalb der print-Anweisung miteinander verglichen, um das Ergebnis des Vergleichs auszudrucken. Speichern Sie den Code und führen Sie ihn aus.

Die Ausgabe zeigt False als Rückgabe an die erste print-Anweisung, da die Werte für beide Objekte identisch waren. Im Gegensatz dazu gibt die zweite print-Anweisung True zurück, da t2 und t3 beide unterschiedliche Werte haben und nicht gleich sind.

Abschluss:

Mit Hilfe von gut erklärten Illustrationsskripten haben wir gelernt, was die Python Not Equal-Vergleichsfunktion ist und wie sie verwendet wird, um festzustellen, ob zwei Variablen nicht identisch sind.