return
de Python mot-clé commande le flux d'exécution pour quitter une fonction immédiatement et renvoie une valeur à l'appelant de la fonction. Vous pouvez spécifier une valeur de retour facultative —ou même une expression de retour—après le return
mot-clé. Si vous ne fournissez pas de valeur de retour, Python renverra la valeur par défaut None
à l'appelant.
Vidéo sur le mot-clé de retour Python
Retourner le mot-clé suivi de la valeur de retour
Voici un exemple du mot-clé return associé à une valeur de retour :
def f(): return 4 print(f()) # OUTPUT: 4
Dans la fonction f()
, Python renvoie le résultat 4 à l'appelant. Le print()
fonction imprime ensuite la sortie sur le shell.
Mot clé de retour suivi d'une expression de retour
Voici un exemple du mot-clé return en combinaison avec une expression return :
def f(): return 2+2 print(f()) # OUTPUT: 4
Dans la fonction f()
, Python évalue l'expression 2+2=4
et renvoie le résultat 4 à l'appelant. Le print()
fonction imprime ensuite la sortie sur le shell.
Renvoyer le mot clé suivi d'aucune valeur
Voici un exemple du mot-clé return sans définir de valeur de retour :
def f(): return print(f()) # OUTPUT: None
Dans la fonction f()
, Python renvoie la valeur par défaut None
à l'appelant. Le print()
fonction imprime ensuite la sortie sur le shell.
Interface de code interactive
Exécutez le code suivant dans votre navigateur :
Exercice :Remplacez les trois valeurs de retour par 42, 42 et "Alice" dans le shell de code interactif !