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.
"La connaissance appartient à tout le monde" (Film Antitrust)
Tout le nécessaire pour Python:
*News/Accueil *Cours/tutoriels *FAQ *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels
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
"La connaissance appartient à tout le monde" (Film Antitrust)
Tout le nécessaire pour Python:
*News/Accueil *Cours/tutoriels *FAQ *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels
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 = ""
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager