Operatoren in Python: Ein Anfängerleitfaden für Arithmetik, relationale, logische und mehr
Veröffentlicht: 2020-03-20Python ist eine benutzerfreundliche Programmiersprache, die Ihnen das Leben erleichtert. Das ist einer der Gründe, warum es für die meisten Entwickler die am meisten bevorzugte Sprache ist. Neben seiner einfachen Syntax und nützlichen integrierten Methoden ist Python für seine Vielfalt an Operatoren wie +,=,-,% und * bekannt, die Sie für schnelle Berechnungen verwenden können. Da es in Python viele Operatoren gibt , die Sie in Programmen verwenden können, hilft Ihnen dieser Artikel dabei, mehr über sie zu erfahren. Weiter lesen…
Inhaltsverzeichnis
Was sind Operatoren in Python?
In Python können Sie mithilfe von Operatoren verschiedene Operationen an Variablen ausführen. Sie können als spezielle Symbole betrachtet werden, die verwendet werden, um anzugeben, dass eine Berechnung ausgeführt werden muss. Diese Berechnungen können arithmetisch oder logisch sein. Zum Beispiel,
>>> 2+2
4
Hier ist das +-Symbol der arithmetische Operator , der die Addition von zwei Zahlen, 2 und 2, durchführt. Die Zahlen, 2 und 2, sind die Operanden und 4 ist die endgültige Ausgabe. Ein Operator kann ein Literalwert wie 2 oder eine Variable sein. Zum Beispiel,
>>> a= 4
>>> b= 8
>>>a+b
12
Eine solche Folge von Operatoren wird in Python zusammen mit den Operanden zusammen als Ausdruck bezeichnet.
Schauen wir uns nun die verschiedenen Operatoren in Python an !
Lesen Sie auch : Python-Entwicklergehalt in Indien
Arten von Python-Operatoren
Rechenzeichen
Diese Operatoren werden zum Ausführen grundlegender mathematischer Operationen in Python verwendet. Und sie sind:
- Zusatz
Es addiert zwei oder mehr Operanden, z. B. 2+5 ist 7
- Subtraktion
Es subtrahiert einen Operanden vom anderen wie 2-5 ist -3
- Multiplikation
Es multipliziert zwei Operanden wie 2*5 ist 10
- Einteilung
Es dividiert zwei Operanden, z. B. 4/2 ist 2
- Potenzierung
Dies potenziert die erste Zahl mit der zweiten Zahl wie 2**2 ist 4
- Bodenaufteilung
Dies dividiert zwei Operanden und ergibt den Quotienten, z. B. 10//3 ist 3
- Modul
Dies dividiert zwei Operanden und gibt den Restwert wie 10%3 ist 1
Vergleichsoperatoren
Diese Operatoren in Python werden zum Vergleichen zweier Werte verwendet und geben die Ausgabe als True oder False zurück.
- >
Es prüft, ob der linke Operand größer als der rechte ist, und gibt True oder False zurück. Beispiel: 4>3 (Wahr)
- <
Es prüft, ob der linke Operand kleiner als der rechte ist, und gibt True oder False zurück. Beispiel: 4<3 (Falsch)
- ==
Es prüft, ob zwei Operanden gleich sind, und gibt True oder False zurück. Beispiel: 4==3 (Falsch)
- !=
Es prüft, ob zwei Operanden ungleich sind, und gibt True oder False zurück.
- >=
Es wertet aus, ob x größer oder gleich y ist, und gibt True oder False zurück.
- <=
Es gibt True zurück, wenn x kleiner oder gleich y ist.
Lesen Sie auch : Ideen und Themen für Python-Projekte
Logische Operatoren
Sie können sie verwenden, um zwei logische Anweisungen zu kombinieren.
- Und
Dies gibt True zurück, wenn zwei Aussagen richtig sind.
- Oder
Dies gibt True zurück, wenn eine der Aussagen richtig ist.
- Nicht
Dies kehrt die Ausgabe um und gibt False zurück, wenn die Ausgabe True ist.
Lernen Sie den Data Science-Zertifizierungskurs von den besten Universitäten der Welt kennen. Verdienen Sie Executive PG-Programme, Advanced Certificate-Programme oder Master-Programme, um Ihre Karriere zu beschleunigen.
Bitweise Operatoren
Sie werden zum Vergleichen von Binärzahlen verwendet.

- & (UND) – Wenn beide Bits 1 sind, wird jedes Bit auf 1 gesetzt.
- | (OR) – Wenn eines der beiden Bits 1 ist, setzt dieser Operator in Python jedes von ihnen auf 1.
- ^ (XOR) – Wenn eines der beiden Bits 1 ist, wird jedes Bit auf 1 gesetzt.
- ~ (NOT) – Dieser Operator invertiert die Bitwerte.
- << – Verschiebt die Bits einer Zahl um die angegebene Stellenzahl nach links.
- >> – Hiermit werden Bits einer Zahl um die angegebene Stellenzahl nach rechts verschoben.
Zuweisungsoperatoren
Mit diesen Operatoren werden Variablen Werte zugewiesen.
Operator | Bedeutung | Beispiel |
= | x = 2 | x = 2 |
+= | x += 2 | x = x + 2 |
-= | x -= 2 | x = x – 2 |
*= | x*= 4 | x = x * 4 |
/= | x /= 4 | x = x / 4 |
%= | x %= 5 | x = x % 5 |
//= | x //= 5 | x = x // 5 |
Identitätsoperatoren
Diese Operatoren in Python werden verwendet, um festzustellen, ob sich zwei Variablen am selben Speicherort befinden.
- ist
Dieser Operator gibt True zurück, wenn zwei Operanden gleich sind und sich auf dasselbe Objekt beziehen. Beispiel: >>> „4“ ist „4“ (Wahr)
- ist nicht
Dies gibt True zurück, wenn zwei Zahlen ungleich sind. Das heißt, sie beziehen sich nicht auf dasselbe Objekt. Beispiel: >>> „4“ ist „40“ (falsch)
Mitgliedschaftsbetreiber
Diese Operatoren in Python werden verwendet, um auszuwerten, ob eine Variable in einer Sequenz vorhanden ist oder nicht.
- in
Es prüft, ob ein Wert Teil einer Sequenz ist, z. B. einer Liste. Zum Beispiel >> 'Katze' in 'Kategorien' (Wahr)
- nicht in
Es prüft, ob ein Wert nicht Teil einer Sequenz ist. Zum Beispiel >> „Katze“ in „Batman“ (Falsch)
Fazit
Nachdem Sie nun ein grundlegendes Verständnis der Operatoren in Python haben, spielen Sie herum, bis Sie sie beherrschen. Erfahren Sie mehr über Python-Anwendungen im wirklichen Leben. Sie können direkt in der Python-Konsole mit dem Experimentieren beginnen, ohne separate Programme schreiben zu müssen.
Wenn Sie neugierig sind, etwas über Data Science zu lernen, schauen Sie sich das Executive PG Program in Data Science von IIIT-B & upGrad an, das für Berufstätige entwickelt wurde und mehr als 10 Fallstudien und Projekte, praktische Workshops, Mentoring mit Branchenexperten, 1 -on-1 mit Branchenmentoren, mehr als 400 Stunden Lern- und Jobunterstützung bei Top-Unternehmen.
Was ist der Unterschied zwischen = und == in Python?
In Bezug auf Programmiersprachen wie Python und einige andere bedeuten = und == zwei verschiedene Dinge. Ein einzelnes Gleichheitszeichen wird verwendet, um einer beliebigen Variablen einen Wert zuzuweisen, während die beiden aufeinanderfolgenden Gleichheitszeichen verwendet werden, um zu überprüfen, ob die beiden Ausdrücke auf beiden Seiten des Zeichens denselben Wert enthalten.
Einfach ausgedrückt ist „=“ ein Zuweisungsoperator, während „==“ ein Gleichheitsoperator ist. Schauen wir uns ein Beispiel an, um es besser zu verstehen. Nehmen wir an, X=15, Y=15, Z=10. Hier bedeutet „X=15“, dass X der Wert 15 zugewiesen wurde. Wenn wir dagegen „X==Y“ sagen, dann ist das vollkommen richtig, weil sowohl X als auch Y den gleichen Wert haben. Aber wenn wir 'X==Z' sagen, dann ist das ein falscher Ausdruck.
Was ist der Unterschied zwischen / und // in Python?
Die Leute werden oft zwischen der Verwendung von „/“ und „//“ verwechselt. Beide neigen dazu, einen großen Unterschied zu haben. Das '/'-Zeichen ist das grundlegende Divisionszeichen, das den Operanden auf der linken Seite mit demjenigen auf der rechten Seite des Zeichens dividiert. Zum Beispiel: 10 / 2 = 5. Das „//“-Zeichen ist das Floor-Division-Zeichen. Hier findet die Division statt und das Ergebnis ist der Quotient, bei dem alle Nachkommastellen entfernt werden. Es ist also wie die Bodenfunktion. Aber es gibt einen anderen Fall, in dem, wenn der Operand negativ ist, das Ergebnis reduziert und in Richtung negativ unendlich verschoben wird. Zum Beispiel: 8 // 3 = 2, -11 // 3 = -4.
Was ist ein ternärer Operator? Wie werden ternäre Operatoren in Python verwendet?
Der ternäre Operator ist nützlich, um eine Anweisung auszuwerten. Jede Aktion würde von den ternären Operatoren basierend auf der Bedingung ausgeführt, ob die Aussage wahr oder falsch ist. Es gibt drei Parameter, die im ternären Bedingungsoperator in Python verwendet werden: if_true, expression und if_false.
Die ternären Operatoren werden verwendet, um den Wert einer beliebigen Variablen zu bestimmen. Wenn sich herausstellt, dass die Aussage wahr ist, nimmt die Variable den Wert „if_true“ an, andernfalls nimmt sie den Wert „if_false“ an.