Arguments et kwargs Python: démystifiés – Real Python

By | janvier 7, 2020

trouver un expert Python

Rich Bibby

Parfois, lorsque vous regardez une définition de fonction en Python, vous pouvez voir que cela prend deux arguments étranges: * args et ** kwargs. Si vous vous êtes déjà demandé quelles sont ces variables particulières, ou pourquoi votre IDE les définit dans principale(), alors ce cours est pour vous! Vous apprendrez à utiliser les arguments et les kwargs en Python pour ajouter plus de flexibilité à vos fonctions.

À la fin du cours, vous saurez:

  • Quoi * args et ** kwargs signifie en fait
  • Comment utiliser * args et ** kwargs dans les définitions de fonction
  • Comment utiliser un seul astérisque (*) pour déballer les itérables
  • Comment utiliser deux astérisques (**) pour déballer les dictionnaires

Ce cours suppose que vous savez déjà comment définir les fonctions Python et travailler avec des listes et des dictionnaires.

Arguments et kwargs Python: démystifiés

6 leçons 12m

Rich Bibby "tailles =" 25vw

Rich est un Pythonista passionné et un instructeur vidéo chez Real Python. Il est également ingénieur réseau utilisant Python pour automatiser la gestion d'une grande infrastructure réseau. Il vit à Dubaï, aux Émirats arabes unis, avec sa femme et sa fille ainsi qu'un Schnauzer miniature.

»En savoir plus sur Rich


Chaque tutoriel sur Real Python est créé par une équipe de développeurs afin qu'il réponde à nos normes de qualité élevées. Les membres de l'équipe qui ont travaillé sur ce didacticiel sont: