Adnotacje typów (PEP 484+) pozwalają na opisanie oczekiwanych typów zmiennych, parametrów funkcji i wartości zwracanych. Są opcjonalne i nie są wymuszane w czasie wykonania — Python je ignoruje podczas uruchamiania — ale umożliwiają analizę statyczną, lepsze narzędzia i jaśniejszy kod.
Podstawowa składnia
() -> :
name * times
age: =
names: [] = [, ]
scores: [, ] = {: }
