Collections d'indications de type d'un type spécifié en Python
À l'aide des annotations de fonction de Python 3, il est possible de spécifier le type d'éléments contenus dans un collection homogène à des fins d'indication de type dans les IDE.
Dans le passé, les annotations de type de Python ne prenaient pas en charge la spécification de types dans les collections. Cependant, depuis Python 3.5 et l'inclusion du module de saisie, cela est désormais possible.
Syntaxe
Pour taper un indice sur une collection d'un type spécifique, utilisez le syntaxe suivante :
<code class="python">from typing import List def my_func(l: List[int]): pass</code>
Dans cet exemple, la fonction my_func prend une liste d'entiers comme argument.
Support IDE
JetBrains PyCharm 5.0 prend entièrement en charge les astuces de type Python 3.5 pour les collections, fournissant la complétion du code et la vérification du type.
Remarque :
Depuis août 2014, l'utilisation des annotations de type Python 3 pour Il n’était pas possible de spécifier les types au sein des collections. Les docstrings formatés étaient la méthode préférée pour les collections d'indications de type. Cependant, avec l'introduction de Python 3.5 et du module de typage, les annotations de type sont désormais l'approche recommandée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!