Operatoren

Python SELF DE
Level 2 , Lektion 2
Verfügbar

2.1 Mathematische Operatoren

Wir kennen 4 Standardoperatoren zur Manipulation von Zahlen: +, -, * und /. Aber es gibt noch einige ziemlich interessante. Lass uns die Besonderheiten der mathematischen Operatoren in Python ansehen.

Normale Division — Operator „/“:

Teilt die erste Zahl durch die zweite, das Ergebnis ist immer ein float. Beispiel:


                result = 5 / 2  # result wird 2.5 sein
        

Ganzzahlige Division — Operator „//“:

Teilt die erste Zahl durch die zweite, das Ergebnis ist eine ganze Zahl [der ganzzahlige Teil der Zahl].


                result = 7 // 2  # result wird 3 sein
        

Rest — Operator „%“:

Liefert den Rest der Division der ersten Zahl durch die zweite. Beispiel:


                result = 5 % 3  # result wird 2 sein
                

Potenzieren — Operator „**“:

Erhöht eine Zahl zur Potenz.


                result = 5 ** 3  # result wird 125 sein
        

2.2 Verkürzte Zuweisungsoperatoren

Neben normalen Zuweisungsoperationen kannst du in Python auch verkürzte Schreibweise verwenden. Beispiel:


                x = 5
                x += 1 
        

Was vollständig äquivalent ist zu der Schreibweise:


                x = 5
                x = x + 1 
        

Wichtige verkürzte Zuweisungsoperatoren:

Hinzufügen und Zuweisen ( += ): erhöht den Wert der Variable um den rechten Operanden.


                x = 5
                x += 3  # x ist jetzt 8

        

Subtrahieren und Zuweisen ( -= ): verringert den Wert der Variable um den rechten Operanden.


                x = 5
x -= 3  # x ist jetzt 2
        

Multiplizieren und Zuweisen ( *= ): multipliziert die Variable mit dem rechten Operanden.


                x = 5
x *= 3  # x ist jetzt 15
        

Dividieren und Zuweisen ( /= ): teilt die Variable durch den rechten Operanden, das Ergebnis ist immer ein float.


                x = 5
x /= 2  # x ist jetzt 2.5
        

Ganzzahlige Division und Zuweisung ( //= ): teilt die Variable durch den rechten Operanden, das Ergebnis ist eine ganze Zahl.


                x = 5
x //= 2  # x ist jetzt 2
        

Rest und Zuweisung ( %= ): weist der Variablen den Rest der Division durch den rechten Operanden zu.


                x = 5
x %= 3  # x ist jetzt 2
        

Potenzieren und Zuweisen ( **= ): erhöht die Variable zur Potenz, angegeben im rechten Operanden.


                x = 5
x **= 3  # x ist jetzt 125
        

2.3 Vergleichsoperatoren

Neben der Zuweisung von Variablen kannst du sie in Python auch vergleichen. Dafür werden spezielle Vergleichsoperatoren verwendet.

Vergleichsoperatoren in Python vergleichen zwei Werte und geben einen booleschen Wert zurück True (Wahr) oder False (Falsch), abhängig vom Ergebnis des Vergleichs. Diese Operatoren sind grundlegend für Entscheidungsfindung im Programm und für die Steuerung der Befehlsreihenfolge.

Gleichheit ( == ): überprüft, ob zwei Werte gleich sind.


        print(5 == 5)  # Gibt aus: True (Wahr)

Ungleichheit ( != ): Überprüft, ob zwei Werte unterschiedlich sind.


        print(5 != 5)  # Gibt aus: False (Falsch)

Größer ( > ) und kleiner ( < ): vergleichen zwei Werte, um festzustellen, ob ein Wert größer oder kleiner als der andere ist.


        print(5 > 3)  # Gibt aus: True (Wahr)
        print(5 < 3)  # Gibt aus: False (Falsch)

Größer oder gleich ( >= ) und kleiner oder gleich ( <= ): Vergleichen zwei Werte, um zu überprüfen, ob ein Wert größer oder gleich oder kleiner oder gleich dem anderen ist.


        print(5 >= 5)  # Gibt aus: True (Wahr)
        print(5 <= 4)  # Gibt aus: False (Falsch)

Diese Operatoren werden häufig in bedingten Ausdrücken, Schleifen und anderen Bereichen verwendet, um logische Bedingungen zu erstellen, die helfen zu entscheiden, welche Codeblöcke ausgeführt werden sollen, abhängig von bestimmten Bedingungen.

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION