Annotations de type

Les annotations de type indiquent les types attendus des paramètres, du retour et des variables. Python ne les impose pas à l'exécution : elles servent à la documentation, aux éditeurs et aux vérificateurs statiques comme mypy ou pyright. La syntaxe moderne utilise list[int] et int | None.

Exemple

def moyenne(notes: list[float]) -> float | None: ...

Notions voisines

Tout le glossaire