Typanmerkungen oder auch Typ-Hinweise sind eine Funktion in Python, die es erlaubt, die erwarteten Datentypen von Funktionen und Variablen anzugeben. Sie wurden in Python 3.5 eingeführt und dienen dazu, den Code lesbarer zu machen und die Entwicklung von Tools zu unterstützen, die den Code überprüfen und analysieren.
Zum Beispiel kann eine Funktion, die zwei Zahlen addiert, mit Typanmerkungen so aussehen:
def addiere(zahl1: int, zahl2: int) -> int: return zahl1 + zahl2
Hier geben die “: int” nach den Argumenten an, dass die Funktion erwartet, dass diese Argumente Integers (Ganzzahlen) sind. Das “-> int” am Ende der Zeile gibt an, dass die Funktion einen Integer zurückgibt.
Es ist wichtig zu beachten, dass Python Typanmerkungen ignoriert, wenn es den Code ausführt. Sie sind nur Hinweise und machen den Code nicht sicherer oder schneller. Wenn Sie “addiere(‘eins’, ‘zwei’)” aufrufen, wird Python immer noch versuchen, die Strings zu addieren und einen Fehler auslösen, anstatt die Typanmerkungen zu überprüfen.