Chapitre 2 / 10
Fonctions avancées
9 leçons dans ce chapitre.
Paramètres avec valeur par défaut
Un paramètre de fonction peut recevoir une valeur par défaut, utilisée automatiquement si l'appelant ne fournit rien pour ce param…
Voir les détails du chapitre
Un paramètre de fonction peut recevoir une valeur par défaut, utilisée automatiquement si l'appelant ne fournit rien pour ce paramètre. Ce code affiche , puis . Le premier appel ne fournit pas de deuxième argument : Python utilise alors la valeur par défaut pour . Le second appel fournit explicitement , qui remplace la valeur par défaut. Règle importante : un paramètre avec valeur par défaut doit…
Appeler une fonction avec des arguments nommés
Quand une fonction à plusieurs paramètres, on peut les fournir dans l'ordre (arguments positionnels), ou en precisant leur nom (ar…
Renvoyer plusieurs valeurs avec return
Une fonction Python peut renvoyer plusieurs valeurs à la fois, séparées par des virgules après . En realite, Python regroupe ces v…
*args et **kwargs : un nombre variable d'arguments
Parfois, on ne connait pas à l'avance combien d'arguments une fonction va recevoir. récupère tous les arguments positionnels suppl…
Les fonctions lambda
Une fonction lambda est une fonction anonyme, ecrite en une seule ligne, sans ni nom — pratique pour une petite operation ponctuel…
map() et filter() : appliquer une fonction à toute une liste
applique une fonction à chaque élément d'une liste, et ne garde que les éléments pour lesquels une fonction renvoie . Les deux ren…
Fonctions imbriquées
Une fonction peut être définie à l'intérieur d'une autre fonction. Cette fonction intérieure n'existe que pendant l'exécution de l…
Passer une fonction en argument d'une autre fonction
En Python, une fonction est une valeur comme une autre : elle peut être stockée dans une variable, ou passée en argument à une aut…
Cas pratique : un petit module de facturation
Cette dernière leçon combine paramètres par défaut, retours multiples et fonction passée en argument, dans un petit calcul de fact…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/9 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 95).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 85 leçons restantes de ce module