Type Hints für Variablen
Was sind Type Hints?
Hinweise für Menschen und Tools – Python erzwingt sie zur Laufzeit meist nicht.
name: str = "Luna"
punkte: int = 12
schnitt: float = 1.5
aktiv: bool = True
Warum?
- Code lesbarer
- Editoren helfen besser
- weniger Typ-Verwirrung
Rate mal!
x: int = "hallo"
Läuft das oft trotzdem?
Auflösung
Ja – Hints sind Hinweise, keine harten Fesseln (ohne extra Checker).
Probiere es selbst
Experiment 1
4 Variablen mit Hints.
Experiment 2
Liste-Hinweis: namen: list[str] = []
Experiment 3
Dict-Hinweis: row: dict[str, int] = {}
Übungen
Level 1
name und alter mit Hints.
Level 2
liste und dict typisieren.
Level 3
Pfad als from pathlib import Path und p: Path.
Level-1-Lösung
name: str = "Lily"
alter: int = 11
Mini-Quiz
Hints sitzen! Als Nächstes: Funktionen typisieren.