Il y a une flèche après le nom de la fonction Python. Qu'est-ce que cela fait ?
大家讲道理
大家讲道理 2017-05-18 11:00:48
0
6
1012
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 ?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(6)
世界只因有你

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 ?

phpcn_u1582

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...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal