Python Fundamentals

Python-Operatoren meistern: Der umfassende Leitfaden

Spread the love

Python-Operatoren sind Symbole, die bestimmte Operationen an Variablen und Werten durchführen. Ihre Beherrschung ist entscheidend für effektives Python-Programmieren. Dieses Tutorial untersucht die vielfältigen Operatoren von Python, die der Übersichtlichkeit halber kategorisiert sind.

Inhaltsverzeichnis

  1. Arithmetische Operatoren
  2. Vergleichsoperatoren
  3. Logische Operatoren
  4. Bitweise Operatoren
  5. Zuweisungsoperatoren
  6. Spezielle Operatoren (Mitgliedschaft & Identität)

1. Arithmetische Operatoren

Diese Operatoren führen Standard-mathematische Berechnungen durch.

Operator Beschreibung Beispiel Ergebnis
+ Addition 10 + 5 15
- Subtraktion 10 - 5 5
* Multiplikation 10 * 5 50
/ Division 10 / 5 2.0
// Ganze Division 10 // 5 2
% Modulo (Rest) 10 % 3 1
** Potenzierung 10 ** 2 100

2. Vergleichsoperatoren

Diese Operatoren vergleichen zwei Werte und liefern ein boolesches Ergebnis (True oder False).

Operator Beschreibung Beispiel Ergebnis
== Gleich 10 == 5 False
!= Ungleich 10 != 5 True
> Größer als 10 > 5 True
< Kleiner als 10 < 5 False
>= Größer gleich 10 >= 5 True
<= Kleiner gleich 10 <= 5 False

3. Logische Operatoren

Diese Operatoren kombinieren oder modifizieren boolesche Ausdrücke.

Operator Beschreibung Beispiel Ergebnis
and Logisches UND True and False False
or Logisches ODER True or False True
not Logisches NICHT not True False

4. Bitweise Operatoren

Diese Operatoren manipulieren die einzelnen Bits von Integern.

Operator Beschreibung Beispiel Ergebnis (Dezimal) Binäre Darstellung
& Bitweises UND 10 & 4 0 1010 & 0100 = 0000
| Bitweises ODER 10 | 4 14 1010 | 0100 = 1110
^ Bitweises XOR 10 ^ 4 14 1010 ^ 0100 = 1110
~ Bitweises NICHT ~10 -11 ~1010 = -1011
<< Links-Shift 10 << 2 40 1010 << 2 = 101000
>> Rechts-Shift 10 >> 2 2 1010 >> 2 = 0010

5. Zuweisungsoperatoren

Diese Operatoren weisen Variablen Werte zu und kombinieren oft eine Zuweisung mit einer anderen Operation.

Operator Beschreibung Beispiel Äquivalent zu
= Zuweisung x = 10 x = 10
+= Addiere und weise zu x += 5 x = x + 5
-= Subtrahiere und weise zu x -= 5 x = x - 5
*= Multipliziere und weise zu x *= 5 x = x * 5
/= Dividiere und weise zu x /= 5 x = x / 5
//= Ganze Division und Zuweisung x //= 5 x = x // 5
%= Modulo und Zuweisung x %= 5 x = x % 5
**= Potenziere und weise zu x **= 5 x = x ** 5
&= Bitweises UND und Zuweisung x &= 5 x = x & 5
|= Bitweises ODER und Zuweisung x |= 5 x = x | 5
^= Bitweises XOR und Zuweisung x ^= 5 x = x ^ 5
<<= Links-Shift und Zuweisung x <<= 5 x = x << 5
>>= Rechts-Shift und Zuweisung x >>= 5 x = x >> 5

6. Spezielle Operatoren (Mitgliedschaft & Identität)

Diese Operatoren bieten einzigartige Funktionalitäten über die grundlegende Arithmetik oder Vergleiche hinaus.

  • Mitgliedschaft Operatoren: in und not in prüfen, ob ein Wert in einer Sequenz (String, Liste, Tupel usw.) vorhanden ist.
  • Identitätsoperatoren: is und is not überprüfen, ob zwei Variablen auf dieselbe Speicheradresse (dasselbe Objekt) verweisen.

Diese umfassende Anleitung bietet eine solide Grundlage für Python-Operatoren. Üben Sie die Verwendung dieser Operatoren, um Ihre Programmierkenntnisse zu verbessern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert