Was bedeutet -> in Python-Funktionsdefinitionen?

In Python bedeutet das Symbol "->" das der Rückgabewert einer Funktion angezeigt wird. Es ist Teil der Funktionsdefinition in Python 3.5 oder höher. Zum Beispiel definiert der folgende Code die Funktion "add", die zwei Argumente "a" und "b" entgegennimmt und die Summe der beiden Argumente zurückgibt.

def add(a: int, b: int) -> int:
    return a + b

Das -> int am Ende der Funktionsdefinition gibt an, dass die Funktion eine Ganzzahl zurückgibt. Dies wird als Typisierungshinweis bezeichnet und dient der Lesbarkeit und Fehlerbehebung des Codes. Bitte beachten Sie, dass diese Funktionalität in Python nicht durchgesetzt wird und nur als Hinweis für Entwickler und IDEs dient.