Les fonctions : les mots-clés def et lambda Fonction:def

On parle souvent de fonction ou de routine en programmation lorsqu’il s’agit de factoriser une tâche répétitive. En effet, appeler une fonction revient à réutiliser un bloc de code plusieurs fois dans un programme. En Python, deux mots-clés existent pour définir une ou plusieurs fonctions au sein d’un programme : def et lambda. Examinons leurs différences.

1. Définir une fonction

Le mot-clé def crée une fonction et l’assigne à un nom. Voici la syntaxe associée à def : Fonction:def

1 def nom_de_la_fonction(argument1, argument2,… argumentX):  
2        corps de la fonction  
3        return résultat 

Une fonction def est avant tout un objet de type

Pour consulter la suite, découvrez le livre suivant :
couv_LF2RASPYT.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les classes : définition avec le mot-clé class
Suivant
La syntaxe en compréhension