Zum Inhalt springen

Was sind Python Operatoren?

  • Python

Die Python Operatoren sind spezielle Arten von Funktionen, die in der Programmiersprache Python gewisse, meist mathematische Operationen durchführen.

Was sind Operatoren?

In Python gibt es die sogenannten Operatoren, welche, wie eine Funktion, fest definierte Aktionen ausführen. Dabei muss jedoch nicht auf die herkömmliche Art und Weise eine Funktion definiert werden, sondern es können deutliche kürzere Operatoren genutzt werden. Python Operatoren sind bereits in der Basisversion von Python installiert und müssen nicht erst durch das Importieren eines zusätzlichen Moduls hinzugefügt werden.

Noch allgemeiner formuliert besteht ein Python Operator aus der linken Seite, dem Operator und der rechten Seite. Der Operator legt dabei fest, was mit der rechten und linken Seite passiert. Je nach Quelle wird dabei auch von den Operanden gesprochen. Diese Bezeichnung werden wir in diesem Artikel nun auch verwenden.

In Python gibt es unzählige Operatoren auf die wir in den folgenden Kapiteln noch weiter eingehen werden. Einer davon ist die mathematische Differenz, welche mithilfe des Zeichens „-“ aufgerufen werden kann.

Python Operator

In unserem Beispiel ist das Minuszeichen der Operator. Die beiden Operanden sind die Zahlen neun und drei. Das Ergebnis sechs ist schließlich das Resultat der Operation.

Welche Arten von Python Operatoren gibt es?

In Python werden verschiedene Arten von Operatoren unterschieden, die wir in den folgenden Kapiteln näher erläutern werden.

Vergleichsoperatoren

Die Vergleichsoperatoren können zwei Operanden miteinander vergleichen. Sie geben immer als Ergebnis einen booleschen Wert (True oder False) zurück.

OperatorKurzformBedeutungBeispiel
>größerPrüft, ob der linke Operand größer ist als der rechte5 > 3
<kleinerPrüft, ob der linke Operand kleiner ist als der rechte5 < 3
==gleichPrüft, ob die beiden Operanden identisch sind5 == 3
!=ungleichPrüft, ob die beiden Operanden nicht identisch sind5 != 3
>=größer gleichPrüft, ob der linke Operand größer oder gleich dem rechten ist5 >= 3
<=kleiner gleichPrüft, ob der linke Operand kleiner oder gleich dem rechten ist5 <= 3
Vergleichsoperatoren in Python
Python Operator

Arithmetische / Mathematische Operatoren

Die mathematischen oder auch arithmetischen Operatoren genannt, implementieren grundlegende mathematische Funktionen in Python. Dafür werden die grundlegenden Rechenarten, wie eine Summe, Differenz, Multiplikation, etc. abgedeckt.

OperatorKurzformBedeutungBeispiel
+SummeAddiert den linken und rechten Operanden zusammen5 + 3
DifferenzZieht den rechten vom linken Operanden ab5 – 3
*MultiplikationMultipliziert den rechten mit dem linken Operanden5 * 3
/DivisionDividiert den linken Operanden durch den rechten5 / 3
**ExponentiationBildet den Exponenten mit dem linken Operanden als Basis und dem rechten Operanden als Hochzahl5**3
//Division mit RestTeilt den linken Operanden durch den rechten Operanden mithilfe der Ganzzahldivision5 // 3
Mathematische Operatoren in Python
Python Operator

Logische Operatoren

Die logischen Operatoren sind auch aus der Mathematik und ermöglichen die Verbindung von Bedingungen mithilfe des logischen Und und Oder. Zwei Aussagen, die mit „oder“ verknüpft sind, sind genau dann richtig, wenn eine der beiden Aussagen richtig ist. Zwei Aussagen, die mit „und“ verknüpft sind, sind genau dann richtig, wenn beide Aussagen richtig sind.

OperatorKurzformBedeutungBeispiel
andLogisches UndGibt True zurück, wenn alle Bedingungen True sind5 > 3 and 6 > 8
orLogisches OderGibt True zurück wenn eine der Bedingungen True ist5 > 3 or 6 > 8
Logische Operatoren in Python
Python Operator

Identitätsoperator

Mit dem Python Operator „is“ überprüft man, ob zwei Variablen denselben Wert zugeschrieben haben. Der Operator gibt dann entsprechend True oder False zurück. Dadurch lässt sich auch dynamisch in einem Skript prüfen, ob die Variablen identisch sind.

Python Operator

Teilmengenoperator

Mithilfe der Teilmengenoperatoren lässt sich prüfen, ob ein Element oder mehrere in einer Menge, beispielsweise einer Python List, vorhanden sind.

Python Operator

Mit der Verneinung lässt sich entsprechend das Gegenteil prüfen, also ob das Element nicht Teil der Menge ist.

Python Operator

Zuweisungsoperatoren

Den grundlegendsten Zuweisungsoperator kennen wir bereits von der Definition einer Variablen. Mithilfe des „=“ können wir einer Variablen einen Wert zuordnen. Darüber hinaus gibt es noch andere Zuweisungsoperatoren mit deren Hilfe sich beispielsweise Summen oder Produkte verkürzt schreiben lassen.

OperatorBedeutungBeispiel
=Weist einer Variablen einen Wert zux = 5
+= 1Erhöht den Wert einer Variablen um 1x += 1
-= 1Verringert den Wert einer Variablen um 1x -= 1
*= 2Multipliziert den Wert einer Variablen mit 2x *= 2
/= 2Dividiert den Wert einer Variablen mit 2x /= 2
Zuweisungsoperatoren in Python
Python Operator

Das solltest Du mitnehmen

  • Python Operatoren sind spezielle Arten von Funktionen, die zumeist mathematische Funktionen ausführen.
  • Python Operatoren ermöglichen den schnellen Aufruf ohne, dass eine neue Funktion definiert werden muss.
  • Man unterscheidet verschiedene Arten, wie beispielsweise Logische Operatoren oder Zuweisungsoperatoren.
Anaconda Python

Was ist Anaconda für Python?

Lernen Sie die Grundlagen von Anaconda in Python für effizientes Paketmanagement und Data Science Workflows.

Regular Expressions

Was sind Regular Expressions?

Erschließen Sie die leistungsstarke Textmanipulation in Python mit Regular Expressions. Beherrschen Sie Muster und Syntax.

Object-Oriented Programming / Objektorientierte Programmierung

Was ist objektorientierte Programmierung?

Beherrschen Sie die objektorientierte Programmierung in Python mit unserem Artikel. Lernen Sie, wiederverwendbaren Code zu erstellen!

Plotly

Was ist Plotly?

Lernen Sie, wie Sie interaktive Visualisierungen und Dashboards mit Plotly, einer Python-Bibliothek zur Datenvisualisierung, erstellen können.

Matplotlib

Was ist Matplotlib?

Visualisieren Sie Ihre Daten wie ein Profi mit Matplotlib: Ein umfassender Leitfaden für die Python-Bibliothek zum Plotten.

Debugging Techniques in Python

Welche Debugging Techniken gibt es in Python?

Beherrschen Sie Python-Debugging-Techniken: Reproduzieren, isolieren und beheben Sie Bugs effizient mit Schritt-für-Schritt-Beispielen.

Andere Beiträge zum Thema Python Operatoren

Das Logo zeigt einen weißen Hintergrund den Namen "Data Basecamp" mit blauer Schrift. Im rechten unteren Eck wird eine Bergsilhouette in Blau gezeigt.

Verpass keine neuen Beiträge!

Wir versenden keinen Spam! Lies die Details gerne in unserer Datenschutzrichtlinie nach.

Schlagwörter:
Cookie Consent mit Real Cookie Banner