retour Python

L’instruction de retour Python indique à Python de continuer à exécuter un programme principal. Vous pouvez utiliser l’instruction return pour renvoyer une valeur au programme principal, telle qu’une chaaîne ou une liste.

Les fonctions sont des blocs d’instructions qui effectuent une t√¢che spécifique en programmation. Une fois qu’une fonction a été déclarée, elle peut être réutilisée plusieurs fois. Le principal avantage de l’utilisation des fonctions est qu’elles peuvent réduire le nombre de lignes de code que vous écrivez.

Lorsque vous travaillez avec des fonctions en Python, vous rencontrerez l’instruction return. Cette instruction arrête l’exécution d’une fonction et renvoie les valeurs d’une fonction au programme principal.

Dans ce didacticiel, nous allons discuter du fonctionnement de l’instruction return et de l’utilisation de return to envoyer des valeurs à un programme principal.

Python Function Refreher

Python inclut un certain nombre de fonctions intégrées‚Äîtelles que print(), str(), et len()‚Äîqui effectuent des t√¢ches spécifiques.

Vous pouvez déclarer vos propres Fonction Python en utilisant le mot-clé def. Après avoir utilisé le mot-clé def, vous devez indiquer le nom de votre fonction. Ensuite, vous devez spécifier par un ensemble de parenthèses. La parenthèse peut contenir tous les paramètres que vous souhaitez que votre fonction accepte.

Voici la syntaxe pour déclarer une fonction en Python :

Python Return

Le mot-clé Python return quitte un fonction et demande à Python de continuer à exécuter le programme principal. Le mot-clé return peut renvoyer une valeur au programme principal. Une valeur peut être une chaaîne, un tuple ou tout autre objet.

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

C’est utile car cela permet nous pour traiter des données au sein d’une fonction. Ensuite, nous pouvons renvoyer les données à notre programme principal, afin que nous puissions les utiliser en dehors de notre fonction.

Les données traitées dans une fonction ne sont accessibles qu’à l’intérieur de la fonction. Ce n’est le cas que si vous utilisez l’instruction return pour envoyer les données ailleurs dans le programme.

Voici la syntaxe du mot-clé return :

Le mot-clé return peut apparaaître n’importe o√π dans une fonction, et lorsque le code exécute l’instruction return, la fonction sera quittée.

L’instruction return renvoie une valeur au reste du programme, mais elle peut également être utilisée seule. Si aucune expression n’est définie après l’instruction return, Aucun est renvoyé. En voici un exemple dans action :

Notre code renvoie : Aucun.

Vous pouvez décider de ne pas spécifier de valeur si vous voulez seulement qu’une fonction arrête de s’exécuter après un point particulier . Il s’agit d’un cas d’utilisation moins courant de l’instruction de retour Python.

Disons que nous exploitons un restaurant. Nous voulons créer un programme qui renvoie le co√ªt des repas sandwich que nous avons au menu. Cette t√¢che doit être contenue dans une fonction car nous avons l’intention de l’utiliser plus d’une fois.

La serveuse doit saisir le nom du sandwich qu’un client a commandé et se voir présenter le prix du sandwich. Nous pourrions accomplir cette t√¢che en utilisant le code suivant :

Laissons tourner notre programme et voyons ce qui se passe :

Sur la première ligne de code, on déclare le nom du sandwich dont on veut connaaître le prix. Dans ce cas, notre sandwich variable Python stocke la valeur Jambon et Fromage.

Ensuite, nous déclarons une fonction appelée calculate_price() qui accepte un paramètre : le nom du sandwich que le client souhaite acheter. Nous avons utilisé des instructions Python if pour vérifier le nom du produit par rapport à notre liste de sandwichs. Lorsque le nom du produit est trouvé, notre programme renvoie le prix qu’il a défini.

Voici les valeurs Python à virgule flottante que notre programme peut renvoyer :

  • "Jambon et Fromage‚" : 2,50
  • "Chicken Club" : 2,75
  • Un autre sandwich : 2,50

Sur la dernière ligne , nous appelons notre méthode calculate_price() et passons la variable sandwich en argument. Lorsque notre méthode calculate_price() est appelée, notre programme exécute la méthode et renvoie le prix pour le sandwich que nous avons spécifié.

Dans ce cas, le sandwich que notre client a commandé est Jambon et fromage, notre programme renvoie donc 2,50.

Dès que l’instruction return est exécutée, notre fonction s’arrête et notre programme continue de s’exécuter.

Return in Python : Another Example

Laissez‚Äô s utilisez un autre exemple de l’instruction return ent pour illustrer son fonctionnement. Disons que nous créons un programme qui calcule le changement qu’un client est d√ª. Nous pourrions accomplir cette t√¢che en utilisant le code suivant :

Notre code renvoie :

"Career Karma est entré dans ma vie au moment o√π j’en avais le plus besoin et m’a rapidement aidé à participer à un bootcamp. Deux mois après diplômé, j’ai trouvé le travail de mes rêves qui correspond à mes valeurs et à mes objectifs dans la vie !"

Venus, ingénieur logiciel chez Rockbot

Nous a déclaré une fonction appelée calculate_change qui soustrait le prix du sandwich du montant donné par le client. Dans ce cas, le prix du sandwich est de 2,50 $ et l’utilisateur a donné 4,00 $ à la serveuse. Ainsi, notre programme renvoie 1,50 $.

Conclusion

Le mot-clé return en Python quitte une fonction et indique à Python d’exécuter le reste du programme principal. Un mot-clé de retour peut renvoyer une valeur au programme principal.

Bien que des valeurs puissent avoir été définies dans une fonction, vous pouvez les renvoyer à votre programme principal et les lire tout au long de votre code.

Dans ce tutoriel, nous avons approfondi les bases de l’instruction de retour Python. Nous avons également parcouru deux exemples de fonctions Python qui utilisaient le mot-clé return pour illustrer le fonctionnement de l’instruction.

Pour des cours, des ressources d’apprentissage et plus d’informations sur Python, consultez notre guide complet sur l’apprentissage de Python.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method