- Auteur

- Nom
- Nelson Silva
- Social
Introduction
L'instruction return est une partie intégrante des fonctions en Python. Elle marque non seulement la fin de l'exécution d'une fonction, mais permet également de renvoyer des valeurs à l'endroit où la fonction a été appelée. Dans cet article, nous allons explorer les subtilités de comment et quand utiliser return.
Le Rôle de return
- En utilisant
return, nous disons essentiellement à la fonction d'envoyer une valeur au point où elle a été appelée. - Grâce à lui, il est possible d'effectuer des calculs ou de traiter des données à l'intérieur d'une fonction, puis d'utiliser ce résultat dans d'autres parties du programme.
Exemple de base de return
def carre(nombre):
return nombre * nombre
resultat = carre(5)
print('Le carré de 5 est :', resultat) # Le carré de 5 est : 25
Fonctions sans return
Toutes les fonctions n'ont pas besoin d'une instruction return. Certaines fonctions sont utilisées uniquement pour exécuter une série de commandes et n'ont pas besoin de retourner de valeur.
def salutation(nom):
print('Bonjour,', nom + ' !')
salutation('Marie') # Bonjour, Marie !
Cependant, si nous essayons d'affecter le résultat de cette fonction à une variable, nous obtiendrions une valeur None, car la fonction ne possède pas d'instruction return.
Retourner Plusieurs Valeurs
En Python, il est possible de retourner plusieurs valeurs depuis une fonction en utilisant des tuples.
def calculs(a, b):
somme = a + b
difference = a - b
produit = a * b
return somme, difference, produit
res_somme, res_diff, res_prod = calculs(10, 5)
print('Somme :', res_somme, 'Différence :', res_diff, 'Produit :', res_prod)
Conclusion
L'instruction return élargit considérablement les capacités des fonctions en Python. Elle permet non seulement aux fonctions d'être plus polyvalentes en renvoyant des valeurs utilisables ailleurs dans le code, mais facilite également la création d'un code plus propre et plus modulaire.