Python nicht gleicher Bediener

Python nicht gleicher Bediener

Während der Kontrast Variablen ist, ist es wichtig, sowohl den Inhalt als auch die jeweiligen Datenatypen zu untersuchen. Wenn sich die Werte der beiden Eingänge unterscheiden, ist die Aussage erfüllt. In ganz Python können wir verwenden “!= ”Oder„ ist nicht “, um nicht gleiche Operationen zu erreichen. Wenn die Werte von zwei pythonischen Variablen oder Operanden, die auf beiden Seiten des nicht gleichberechtigten Operators geliefert werden. Viele strukturierte Abfragsprachen können über die Übereinstimmung verschiedener Typen meiden, da Python flexibel ist und dennoch eng getippt ist. Der nicht gleiche Operator muss „wahr“ zurückgeben, wenn die in zwei Variablen angegebenen Werte gleich sind. Sie sind jedoch von verschiedenen Arten. Lassen Sie uns einige Beispiele haben, um zu sehen. Zunächst müssen Sie sicherstellen, dass Ihr System über 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 Spyder Python -Tool gearbeitet.

Beispiel 01:

Unser erstes Beispiel besteht darin, verschiedene Möglichkeiten zum Vergleich von zwei oder mehr variableren Typwerten mit dem nicht gleichberechtigten Operator zu vergleichen. Jetzt wurde das Tool geöffnet. Vergessen Sie nicht, die Python -Unterstützung hinzuzufügen. Wir haben zwei Variablen vom Typ Integer-Typ initialisiert, "X" und "Y" im Skript. Danach haben wir die benutzt != Sehen Sie sich an, um beide Werte von Variablen zu vergleichen, und das boolesche Ergebnis wird in eine neue Variable gespeichert, "C". Am Ende des Code wird dieser Boolesche Wert, der in der Variablen „C“ gespeichert wurde.

Sparen wir unseren Code als Test.Py und führen Sie es aus, indem Sie die grüne Ausführungstaste des Spyder -Tools drücken. Wir haben das Ergebnis als „Falsch“ erhalten, da beide Werte im Datentyp gleich und gleich waren.

Wir haben den Code wie unten aktualisiert. Wir haben drei verschiedene Variablen deklariert, wobei 2 von ihnen den gleichen Wert haben, und der letzte hat einen anderen Wert. Wir haben den nicht gleichen Operator in der ersten Anweisung direkt verwendet, um das Ergebnis des Vergleichs zwischen den Variablen A und B zu drucken. Dann haben wir Variablen „A“ und „C“ außerhalb der Druckanweisung verglichen und das Ergebnis gedruckt. Dann haben wir eine Zeichenfolge -Variable "q" deklariert und es mit der Ganzzahlvariablen "A" in der Druckanweisung verglichen. Speichern Sie das Skript und führen Sie es aus.

Sie können sehen, dass das Ergebnis im Vergleich zu verschiedenen Variablen eine falsche und zwei wahre Werte angezeigt hat. Die ersten beiden Ergebnisse waren zwischen den Variablen vom Typ ganzzahliger Typ, aber der letzte Vergleich war zwischen Variablen für ganzzahlige und String -Typen. Daher gibt es wahr, dass beide nicht gleich sind.

Beispiel 02:

Schauen wir uns den nicht gleichberechtigten Operator an, der in der Anweisung „if“ verwendet wird, während sie Python verwendet. Wir haben zwei Variablen im Code verwendet. Variable "x" ist ein Ganzzahltyp, und "y" ist ein String -Typ. Dann haben wir die Anweisung „if“ initialisiert und den nicht gleichen Operator in beiden Operanden verwendet, um zu prüfen, ob sie gleich sind oder nicht. Am Ende druckte eine Erklärung aus.

Bei der Ausführung eines Tests.PY -Skriptdatei haben wir den Zeichenfolge als Ausgaberwert wie im Bild unten dargestellt erhalten.

Schauen wir uns eine andere Instanz an. Dieses Mal haben wir beide Variablen vom String -Typ verwendet und sie in der Anweisung "if" verglichen. Endlich haben wir die Print -Anweisung verwendet, um beide Variablen mit einigen Stringwerten auszudrucken. Die Ausgabe muss fehlerfrei sein.

Während der Ausführung dieser Datei haben wir keine Fehler und haben die Arbeitsausgabe wie unten erhalten.

Lassen Sie uns von nun an ein paar komplizierte Beispiele haben. In diesem Fall haben wir eine Ganzzahlvariable „Z“ mit dem Wert "21" verwendet. Wir haben zuerst den Modul einer variablen „z“ mit Ganzzahl 2 berechnet. Danach haben wir die Anweisung "if" verwendet, um den nicht gleichen Bediener darin zu verwenden, um den berechneten Wert mit 0 zu vergleichen. Während der berechnete Modul nicht gleich 0 ist, muss er den Wert der Variablen „z“ drucken und die Zeichenfolge „nicht gerade“ in der Druckanweisung verwendet wird.

Nach dem Speichern und Ausführen der Datei haben wir keine Fehler, und die Variable Z wurde zusammen mit einer Zeichenfolge "nicht gerade" ausgedruckt.

Beispiel 03:

Im obigen Beispiel haben wir gerade die Anweisung "if" verwendet. Diesmal werden wir in unserem Beispiel die Anweisung „If-ELSE“ verwenden. Wir haben den Code wie unten aktualisiert. Initialisieren Sie zunächst eine Ganzzahl -Variable „A“ mit einem Wert von 10. Danach haben wir die IF-ELSE-Anweisung in unserem Code verwendet. Der Teil der Anweisung verwendet den Operator "Is nicht", um die Variable "A" mit einem Wert von 20 zu vergleichen. Wenn die Bedingung erfüllt, druckt sie unsere „Werte nicht gleich“. Andernfalls wird die Steuerung an die Anweisung "else" gegeben, 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 Anweisung „If“ erfüllen, und sie druckt, dass die "Werte nicht gleich sind".

Schauen wir uns eine Zeit lang eine andere Instanz an. Wir haben einen String -String "str" ​​mit dem Wert "AQSA" deklariert, wenn die Anweisung diesen Zeichenfolge verwendet, um ihn mit einem gewissen Wert zu vergleichen und die Nachricht zu drucken. Wenn die Bedingung der Anweisung „If“ fehlschlägt, wird die Kontrolle auf die Anweisung „ELIF“ übertragen, um festzustellen, ob die Variable „Str“ nicht gleich einem gegebenen Wert ist. Danach wird eine Nachricht ausgedruckt.

Da die Bedingung in der Erklärung „If“ erfüllt ist, so dass die erste Druckanweisung ausgedruckt wird und die Kontrolle niemals der Erklärung „ELIF“ gegeben wird.

Lassen Sie uns beispielsweise den Wert einer Variablen „str“ in „Yasin“ ändern. Diesmal wird die in der Erklärung „if“ erwähnte Bedingung falsch, und die Kontrolle wird der Erklärung „ELIF“ gegeben. Daher wird die Druckerklärung der „ELIF“ -serklärung ausgedruckt, wenn sich die Bedingung erfüllt.

Wenn wir nun den Code noch einmal ausführen.

Beispiel 04:

Zuletzt werden wir ein kompliziertes Beispiel tun, um diesmal nicht gleicher Vergleichsoperator zu testen. Wir haben also eine Klasse mit dem Namen "Test" initialisiert. Innerhalb dieser Klasse haben wir eine Variable "i" mit Wert 0 initialisiert. Eine andere Variable, „Daten“, wurde mit einem Wert initialisiert. Danach haben wir einen Konstruktor dieser Klasse initialisiert, um die Werte dieser Variablen aus der Klasseninstanz zu erhalten. Dann haben wir eine integrierte nicht gleiche Methode in unserem Code initialisiert und darin die Anweisung „If-ELSE“ verwendet. Für gesendete Werte an den Konstruktor wurden drei Objekte erstellt. Danach haben wir die Objekte innerhalb der Druckanweisung miteinander verglichen, um das Ergebnis des Vergleichs auszudrucken. Speichern Sie den Code und führen Sie ihn aus.

Die Ausgabe zeigt False als Rückkehr zur ersten Druckanweisung, da die an beide Objekte analysierten Werte gleich waren. Im Gegenteil, die zweite Druckanweisung gibt true zurück.

Abschluss:

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