Maison > développement back-end > Tutoriel Python > Comment saisir des collections d'indices de types spécifiés en Python ?

Comment saisir des collections d'indices de types spécifiés en Python ?

Linda Hamilton
Libérer: 2024-10-29 13:35:02
original
824 Les gens l'ont consulté

How to Type Hint Collections of Specified Types in Python?

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal