Bonjour à tous,
Voici un article introduisant les concepts *args et **kwargs.
Voir aussi les Cours et tutoriels pour apprendre Python
Bonne lecture à tous.![]()
Bonjour à tous,
Voici un article introduisant les concepts *args et **kwargs.
Voir aussi les Cours et tutoriels pour apprendre Python
Bonne lecture à tous.![]()
Intéressant cet article!
J'avais vu l'utilisation de *args et *kwargs (key word args?) dans la doc de matplotlib, j'avais compris que ça permettait de passer un nombre variable d'arguments mais sans vraiment calculer ce que c'était.
J'ai appris quelque chose merci!
De rien. les articles sont là pour ça, passer la connaissance![]()
Salut,
La documentation Python vient avec un bon tutoriel qui couvre la plupart des fonctionnalités du langage. C'est moins rude à lire que la documentation officielle, mais si vous ne prenez pas l'habitude de lire et relire ce genre de documents entre deux projets, vos possibilités de progresser seront limités.
Ca fait juste un peu de pub. sur des fonctionnalités assez basiques. Et comme la difficulté d'un programmeur est d'apprendre à apprendre, retouiller des documentations existantes ne l'aide pas trop à être plus autonome.
- W
Bonjour,
Merci pour l'article.
Juste une remarque en passant : chapitre III, dans l'exemple de code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 # Avec *args def traitement(a_remplacer, remplacant, *args): for idx, fichier in enumerate(args): content = ""
idx n'est jamais utilisé, du coup enumerate n'a pas d'utilité non plus, et le code fonctionne très bien (sous Python 3) avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 # Avec *args def traitement(a_remplacer, remplacant, *args): for fichier in args: content = ""
Partager