Il y a quelque temps, j'avais écrit un petit article sur le typage en Python [1]. Dans cet article je présentais deux outils de vérification : Mypy et Pyre, mais il existe un autre outil, Pytype qui, lui, est donné pour capable d'inférer automatiquement le type des variables. Bonne nouvelle ?
Python est un langage à typage dynamique fort et il est possible, pour une plus grande rigueur d'écriture et une meilleure lisibilité du code, d'y intégrer un typage sous forme d'annotations. Ces annotations ne seront pas prises en compte par l'interpréteur et ne servent donc qu'à vérifier ce que le développeur attendait comme données. Prenons l'exemple d'une fonction d'addition :
Nous pouvons utiliser cette fonction de différentes manières. Pour illustrer cela, nous allons utiliser un Shell Python. Il est ainsi possible :
- d'additionner des entiers :
- d'additionner des réels :
- et même, de traiter des chaînes de caractères :
Pourtant, le développeur avait peut-être initialement conçu sa fonction uniquement dans le but d'additionner des...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première