Formations
Articles
Communauté

La certification qualité a été délivrée pour la catégorie d'actions « Actions de formation ».
Comment créer une fonction en Python ?
Une fonction permet de regrouper une suite d'instruction qui seront exécutées lors de l'appel de cette dernière.
Une fonction peut exécuter un comportement différent à chaque fois grâce à l'utilisation de paramètres qui peuvent varier lors de l'appel de la fonction (grâce à l'envoi d'arguments).
Créer une fonctionformat_paragraph
Pour créer une fonction, on utilise le mot clé def
:
def foo(): print("La fonction s'exécute")
Il suffit ensuite d'utiliser le nom de la fonction suivie de parenthèses pour exécuter le code qu'elle contient :
def foo(): print("La fonction s'exécute") foo()
Les paramètresformat_paragraph
Une fonction peut posséder un ou plusieurs paramètres :
def somme(a, b): print(a + b) somme(10, 5)
Quand on appelle la fonction, on peut envoyer des objets à ces paramètres. Ces objets sont appelés arguments.
Retourner une valeurformat_paragraph
On peut retourner une valeur dans une fonction grâce au mot clé return
.
Ce mot clé a pour effet de mettre fin à l'exécution de la fonction. Dans le code suivant, le print
ne sera ainsi jamais exécuté. On parle de code inaccessible :
def somme(a, b): return a + b print(a + b) somme(10, 5)
La valeur retournée par une fonction peut être récupérée dans une variable lors de l'appel de la fonction :
def somme(a, b): return a + b resultat = somme(10, 5) print(resultat)