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.
Conditional Statements in Python / If else Python / Bedingte Anweisung

Python-Tutorial: Bedingte Anweisungen und If/Else Blöcke

Lernen Sie, wie man bedingte Anweisungen in Python verwendet. Verstehen Sie if-else und verschachtelte if- und elif-Anweisungen.

XOR

Was ist XOR?

Entdecken Sie XOR: Die Rolle des Exklusiv-Oder-Operators in Logik, Verschlüsselung, Mathematik, KI und Technologie.

Python Exception Handling / Ausnahmebehandlung in Python

Wie kannst Du die Ausnahmebehandlung in Python umsetzen?

Die Kunst der Ausnahmebehandlung in Python: Best Practices, Tipps und die wichtigsten Unterschiede zwischen Python 2 und Python 3.

Python Modules

Was sind Python Module?

Erforschen Sie Python Module: Verstehen Sie ihre Rolle, verbessern Sie die Funktionalität und rationalisieren Sie die Programmierung.

Python Comparison Operators / Python Vergleichsoperatoren

Was sind Python Vergleichsoperatoren?

Beherrschen Sie die Python Vergleichsoperatoren für präzise Logik und Entscheidungsfindung beim Programmieren in Python.

Python Input / Python Output

Was sind Python Inputs und Outputs?

Python Inputs und Outputs beherrschen: Erforschen Sie Eingaben, Ausgaben und den Umgang mit Dateien in der Python-Programmierung.

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.

Niklas Lang

Seit 2020 bin ich als Machine Learning Engineer und Softwareentwickler tätig und beschäftige mich leidenschaftlich mit der Welt der Daten, Algorithmen und Softwareentwicklung. Neben meiner Arbeit in der Praxis unterrichte ich an mehreren deutschen Hochschulen, darunter die IU International University of Applied Sciences und die Duale Hochschule Baden-Württemberg, in den Bereichen Data Science, Mathematik und Business Analytics.

Mein Ziel ist es, komplexe Themen wie Statistik und maschinelles Lernen so aufzubereiten, dass sie nicht nur verständlich, sondern auch spannend und greifbar werden. Dabei kombiniere ich praktische Erfahrungen aus der Industrie mit fundierten theoretischen Grundlagen, um meine Studierenden bestmöglich auf die Herausforderungen der Datenwelt vorzubereiten.

Schlagwörter:
Cookie Consent mit Real Cookie Banner