Maison  >  Questions et réponses  >  le corps du texte

Il y a une flèche après le nom de la fonction Python. Qu'est-ce que cela fait ?

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 ?

大家讲道理大家讲道理2711 Il y a quelques jours957

répondre à tous(6)je répondrai

  • 世界只因有你

    世界只因有你2017-05-18 11:02:48

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

    répondre
    0
  • 某草草

    某草草2017-05-18 11:02:48

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

    répondre
    0
  • 高洛峰

    高洛峰2017-05-18 11:02:48

    Indiquez simplement les paramètres d'entrée de la fonction et la valeur de retour数据类型

    Facile pour les programmeurs de lire le code.

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-18 11:02:48

    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.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-18 11:02:48

    Ça y est. . . Demander le type de valeur de retour ?

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-18 11:02:48

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

    répondre
    0
  • Annulerrépondre