Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente |
dev:python:annotations [2020/04/19 17:31] – créée yoann | dev:python:annotations [2023/01/02 15:54] (Version actuelle) – yoann |
---|
{{tag>dev python}} | {{tag>dev python}} |
| |
====== Python: Annotations ====== | ====== Python: Annotations de type ====== |
| |
Les annotations fournissent des méta-informations sur le type d'un paramètre dans la définition d'une fonction ou d'une méthode en Python. | Les annotations de type (type hinting) fournissent des méta-informations sur le type d'un paramètre dans la définition d'une fonction ou d'une méthode en Python. |
* L'annotation est optionnelle | * L'annotation est optionnelle |
* L'annotation doit être une expression Python valide. Elle est évaluée une seule fois au chargement du module, le résultat est accessible via l'attribut ''%%__annotations__%%''. | * L'annotation doit être une expression Python valide. Elle est évaluée une seule fois au chargement du module, le résultat est accessible via l'attribut ''%%__annotations__%%''. |