Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |
| dev:python:annotations [2021/02/01 21:51] – modification externe 127.0.0.1 | 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__%%''. |