async def fetch(self, url: str, keys: object, repeat: int) -> (int, object):
dosomething()
return None
J'ai trouvé une telle déclaration en regardant les programmes d'autres personnes. J'ai vérifié à de nombreux endroits mais je n'ai trouvé aucune explication sur "->".
J'ai trouvé des fonctions fléchées similaires, mais elles semblent différentes.
De quel symbole s'agit-il ? Ou où dois-je vérifier ?
Annotations de fonction ?
"Python 3 fournit une syntaxe pour attacher des métadonnées aux paramètres d'une déclaration de fonction
et à sa valeur de retour."
Stackoverflow l'a.
Que signifie -> dans les définitions des fonctions Python ?
Python 3 étend la fonctionnalité en vous permettant d'attacher des métadonnées aux fonctions décrivant leurs paramètres et leurs valeurs de retour.
En termes simples -> Il s'agit d'indiquer à l'utilisateur les paramètres et types de paramètres spécifiques.
Pour plus de détails, veuillez consulter : PEP3107
https://www.python.org/dev/pe...
Indiquez simplement les paramètres d'entrée de la fonction et la valeur de retour
数据类型
Facile pour les programmeurs de lire le code.
http://python3-cookbook.readt...
Le livre de recettes Python a une description détaillée. Il est recommandé de lire ce livre lorsque vous avez le temps. Il est toujours très utile.
Ça y est. . . Demander le type de valeur de retour ?
Il s'agit d'un indice de type qui a été officiellement inclus depuis python3.5. Il marque le type de variables pour les IDE pris en charge par pycharm, il peut fournir des indices de code et des inspections de variables plus précises.
Pour une utilisation spécifique, veuillez consulter https://docs.python.org/3/lib...