Cheatsheet: Operatoren & Datentypen in Python

Was sind Operatoren?
Operatoren sind Zeichen, mit denen du Werte verknüpfst – zum Rechnen, Vergleichen oder Prüfen.
Datentypen bestimmen, welche Art von Wert du speicherst (Zahl, Text, Wahrheitswert usw.).

1) Grundlegende Datentypen

TypBeispielBedeutung
int5ganze Zahl
float3.14Kommazahl
str"Hallo"Text (String)
boolTrue / Falsewahr oder falsch
a = 5
b = 3.2
name = "Max"
aktiv = True

2) Mathematische Operatoren

+Addition3 + 2 → 5
-Subtraktion5 - 1 → 4
*Multiplikation3 * 4 → 12
/Division10 / 2 → 5.0
//Ganzzahlige Division10 // 3 → 3
%Rest (Modulo)10 % 3 → 1
**Potenz2 ** 3 → 8

3) Operatoren für Strings

text = "Hallo"
print(text + " Welt")     # "Hallo Welt"
print("A" * 3)            # "AAA"

Du kannst Strings verbinden mit + oder wiederholen mit *.

4) Vergleichsoperatoren

==gleich5 == 5 → True
!=ungleich5 != 3 → True
<kleiner3 < 7 → True
<=kleiner oder gleich5 <= 5 → True
>grösser8 > 2 → True
>=grösser oder gleich6 >= 7 → False

Diese Operatoren werden oft in if-Bedingungen verwendet:

if punktzahl >= 50:
    print("Bestanden")

5) Logische Operatoren

andbeide Bedingungen müssen wahr seinx > 0 and x < 10
oreine Bedingung reichtx < 0 or x > 100
notkehrt wahr/falsch umnot aktiv
alter = 20
mitglied = True

if alter >= 18 and mitglied:
    print("Ermässigter Eintritt")

6) Datentypen umwandeln

Manchmal musst du Typen anpassen, z. B. wenn du Zahlen einliest oder Text kombinierst.

zahl = int("5")          # Text → Zahl
text = str(10)           # Zahl → Text
komma = float("3.5")     # Text → Kommazahl
wahrheit = bool(1)       # 1 → True

Typ abfragen:

print(type(zahl))   

7) Übe selbst

  1. Berechne den Rest von 17 % 5.
  2. Schreibe ein Programm, das prüft, ob eine Zahl grösser als 10 ist.
  3. Erstelle eine Bedingung mit and, die prüft, ob x zwischen 1 und 5 liegt.
  4. Wandle die Eingabe "42" in eine Zahl um und addiere 8.
Zurück zu den Cheatsheets