Que Signifie Fonction En Javascript

| | | | | | |

Une fonction Python est un groupe de code. Pour exécuter le code dans une fonction, vous devez appeler la fonction. Une fonction peut être appelée de n’importe o√π une fois la fonction définie. Les fonctions peuvent renvoyer une valeur à l’aide d’une instruction return.

Les fonctions sont une caractéristique commune à tous les langages de programmation. Ils permettent aux développeurs d’écrire des blocs de code qui effectuent des t√¢ches spécifiques. Une fonction peut être exécutée autant de fois qu’un développeur le souhaite dans son code.

Les fonctions permettent aux développeurs de réduire la répétition dans leur code car ils peuvent exécuter le même bloc de code plusieurs fois dans un même programme.

Ce tutoriel abordera, avec des exemples, les bases des fonctions Python, comment créer et appeler une fonction, et comment travailler avec des arguments. √Ä la fin de la lecture de ce tutoriel, vous serez un expert dans l’écriture de fonctions en Python.

Qu’est-ce qu’une fonction Python ?

Une fonction est un bloc de code qui s’exécute uniquement quand il est appelé. Les fonctions Python renvoient une valeur à l’aide d’une instruction return, si elle est spécifiée. Une fonction peut être appelée n’importe o√π après que la fonction a été déclarée.

En soi, une fonction ne fait rien. Mais, lorsque vous devez utiliser une fonction, vous pouvez l’appeler et le code de la fonction sera exécuté.

En Python, il existe deux types de fonctions : définies par l’utilisateur et intégrées. Les fonctions intégrées sont des fonctions telles que :

  • print(), qui imprime une instruction sur la console
  • Python len(), qui calcule la longueur d’une liste
  • Python str(), qui convertit un value à une chaaîne

Les fonctions définies par l’utilisateur sont des blocs de code réutilisables écrits par vous, le développeur. Ces blocs de code vous permettent d’organiser votre code plus efficacement. Ceci est important car plus votre code est organisé, plus il sera facile à maintenir.

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi dans le domaine technique 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.

Définir une fonction fait référence à la création la fonction. Cela implique d’écrire un bloc de code que nous pouvons appeler en référençant le nom de notre fonction. Une fonction est désignée par le mot-clé def, suivi d’un nom de fonction et d’un ensemble de parenthèses.

Pour cet exemple, nous allons créer une fonction simple qui affiche l’instruction It&rsquo ;s lundi ! sur la console. Pour ce faire, nous pouvons utiliser ce code :

Lorsque nous exécutons notre code, rien ne se passe. En effet, pour que notre fonction s’exécute, nous devons l’appeler. Pour ce faire, nous pouvons référencer notre nom de fonction comme ceci :

Notre code renvoie :

Décomposons les principaux composants de notre fonction :

  • le mot-clé def est utilisé pour indiquer que nous voulons créer une fonction.
  • print_monday est le nom de notre fonction. Celui-ci doit être unique.
  • () est l’endroit o√π nos paramètres seront stockés. Nous en reparlerons plus tard.
  • : marque la fin de l’en-tête de notre fonction.

Maintenant, nos fonctions peuvent obtenir aussi complexes que nous le souhaitons. Supposons que nous voulions écrire un programme qui indique à un utilisateur combien de lettres son nom contient. Nous pourrions le faire en utilisant ce code :

Si nous exécutons notre code et tapez le nom "Elizabeth‚", la réponse suivante est renvoyée :

Nous définissons une fonction appelée calculate_name_length(). Dans le corps de la fonction, nous demandons à l’utilisateur son nom, puis utilisons len() pour calculer la longueur du nom de l’utilisateur. Enfin, nous imprimons "La longueur de votre nom est de [longueur] lettres.", o√π longueur est la longueur du nom de l’utilisateur, sur la console.

Paramètres et arguments des fonctions

Dans nos premiers exemples, nous avons utilisé des parenthèses vides avec nos fonctions. Cela signifie que nos fonctions n’acceptaient aucun argument.

Les arguments vous permettent de transmettre des informations à une fonction que la fonction peut lire. Les arguments d’une fonction sont placés entre parenthèses qui suivent le nom de la fonction.

Parcourons un exemple de base pour illustrer le fonctionnement des arguments.

Exemple de paramètres et d’arguments Python

Supposons que nous voulions créer un programme qui multiplie deux nombres. Nous pourrions le faire en utilisant ce code :

< p>Notre programme Python renvoie :

Tout d’abord, nous définissons une fonction appelée multiply_numbers. Les noms de paramètres dans la fonction que notre code accepte sont : nombre1 et nombre2. Nous les définissons entre parenthèses, là o√π la liste des paramètres est définie.

Ensuite, nous déclarons une variable Python appelée "answer‚" qui multiplie les valeurs de nombre1 et nombre2. Ensuite, nous imprimons une déclaration sur la console avec la somme mathématique complète écrite, suivie de la réponse au problème mathématique.

Nous avons spécifié les arguments requis. C’est parce que nous n’avons défini aucune valeur par défaut pour chaque argument. Nous devons spécifier un nombre d’arguments égal à ceux de la liste des paramètres sinon l’interpréteur Python renverra une erreur.

Vers la fin de notre programme, nous appelons deux fois notre fonction multiply_numbers .

Tout d’abord, nous spécifions les arguments 5 et 10. Notre programme multiplie ces valeurs ensemble pour calculer 50. Ensuite, notre programme affiche "5 x 10 = 50‚" à la console. Ensuite, nous spécifions les arguments 15 et 2, que notre programme multiplie. Ensuite, notre programme imprime "15 x 2 = 30‚" à la console.

"Carrière 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 avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, Software Engineer chez Rockbot

Par défaut, l’ordre des arguments que vous passez dans une fonction est l’ordre dans lesquels ils sont traités par votre programme. Lorsque nous exécutons "multiply_numbers(5, 10)", la valeur de "number1" devient 5. La valeur de "nombre2" devient 10. Nous verrons comment remplacer cela dans les "arguments de mot-clé" section.

Pour plus d’informations sur les arguments, consultez notre Tutoriel sur les arguments facultatifs Python.

Une note : Paramètres vs. Arguments

Les termes paramètre et argument font référence à la même chose : passer des informations à une fonction. Mais, il existe une différence subtile entre les deux.

Un paramètre est la variable entre parenthèses dans une fonction. Un argument est la valeur qui est passée à une fonction lorsqu’elle est appelée. Ainsi, dans notre dernier exemple, "number1" et "nombre2" sont des paramètres, et 5 et 10 sont des arguments.

Arguments des mots-clés de fonction

Comme nous l’avons vu, l’ordre dans lequel vous passez les arguments est l’ordre dans lequel votre programme les traiter. Ainsi, le premier paramètre sera affecté au premier argument, et ainsi de suite. Cependant, il existe un moyen de contourner cette règle.

Vous pouvez utiliser des arguments de mot-clé dans un appel de fonction, ce qui permet vous d’attribuer la valeur d’un argument en fonction de son nom de paramètre. L’utilisation d’arguments de mot-clé vous permet de spécifier la valeur des mots-clés dans l’ordre de votre choix.

Les arguments de mot-clé fonctionnent car vous utiliserez des mots-clés pour faire correspondre les valeurs aux paramètres, au lieu de se fier à l’ordre des arguments pour transmettre les valeurs.

Supposons que nous créons un programme qui imprime le nom et l’adresse e-mail de quelqu’un qui s’est inscrit à une liste de diffusion. Nous pourrions écrire ce programme en utilisant le code suivant :

Notre code renvoie :

Nous déclarons une fonction qui accepte deux paramètres : name et email. Nous affichons "Name:" sur la console, suivi de la valeur dans le paramètre name. Ensuite, nous affichons "_Email:‚"_sur la console, suivi de la valeur dans le paramètre email. Nous utilisons des instructions Python print() pour imprimer ces valeurs sur la console.

Ensuite, nous appelons notre fonction et spécifiez deux arguments. L’argument email est égal à [email protected] , et l’argument name est égal à Alex Hammond.

Dans notre code, nous avons séparé le nom de l’argument et sa valeur en utilisant un signe égal (=). Cela signifiait que nous n’avions plus à spécifier nos arguments dans l’ordre d’apparition de nos paramètres (nom, email). Nous pourrions utiliser n’importe quel ordre.

Valeurs d’argument par défaut

De plus, vous pouvez spécifier une valeur d’argument par défaut pour un paramètre dans une fonction.

Supposons nous voulons que la valeur de email soit [email protected] par défaut. Nous pourrions y arriver en utilisant le code suivant :

Notre code Python renvoie :

Nous définissons la valeur par défaut du paramètre email à [email protected]. Lorsque nous exécutons notre code et appelons la fonction print_info(), nous n’avons pas besoin de spécifier une valeur pour l’argument email. Dans cet exemple, lorsque nous exécutons print_info(), nous ne spécifions qu’un seul argument : le nom de l’utilisateur.

Renvoyer des valeurs au programme principal

Jusqu’à présent, nous avons discuté de la façon dont nous pouvons passer des valeurs dans une fonction. Mais une fonction peut également être utilisée pour transmettre des valeurs au au reste d’un programme.

L’instruction return quitte une fonction et vous permet de transmettre une valeur au programme principal. Si vous utilisez l’instruction return sans un argument, la fonction renverra la valeur Aucun.

Supposons que nous voulions créer un programme qui multiplie deux nombres. Ensuite, lorsque ces deux nombres ont été multipliés, nous voulons les renvoyer à notre programme principal. Nous pourrions le faire en utilisant ce code :

Notre code renvoie :

Tout d’abord, nous définissons une fonction appelée multiply_numbers. Cette fonction accepte deux paramètres : nombre1 et nombre2 . Lorsque cette fonction est appelée, les valeurs de "number1‚" et "numéro2" sont multipliés. Ensuite, nous utilisons l’instruction return pour passer le nombre multiplié au programme principal.

Nous appelons la fonction multiply_numbers() et spécifions deux arguments : 5 et 6. Notez que nous attribuons également le résultat de la fonction à la variable "ans". Lorsque cette ligne de code est exécutée, notre fonction est appelée et son résultat est affecté à "ans". Ensuite, notre code imprime la valeur de "ans", qui est 30 dans ce cas.

Le Python < une déclaration href="/python-return/">return arrête l’exécution d’une fonction, même si elle ne renvoie pas de valeur. Voici un exemple de ce comportement en action :

Notre code n’imprime rien sur la console. Bien qu’il y ait un "impression("terminé")" dans notre code, elle ne s’exécute pas.

C’est parce que, lorsque notre boucle for s’exécute quatre fois (lorsque i est égal à 4), l’instruction return est exécutée. Cela provoque l’arrêt de l’exécution de notre fonction et l’arrêt de notre boucle.

Après l’arrêt de notre fonction, le code de notre programme principal continuera à s’exécuter.

Conclusion

Les fonctions Python sont des blocs de code qui exécutent une certaine action. Les fonctions peuvent être appelées autant de fois que vous le souhaitez dans un programme. Cela signifie que vous pouvez exécuter le même bloc de code plusieurs fois sans avoir à répéter votre code.

Les fonctions vous permettent de réduire la répétition dans votre code, rendant ainsi vos programmes plus faciles à lire pour vous et les autres codeurs .

Pour un défi, écrivez une fonction qui imprime chaque nombre entre 1 et 10 sur la console (y compris 10). Cette fonction doit contenir une boucle for. Lorsque la fonction est terminée, vous devez imprimer "Terminé!‚" à la console. Appelez votre fonction une fois à la fin de votre programme.

La sortie doit être :

Ce tutoriel a abordé les bases des fonctions en Python, comment écrire et appeler une fonction, et comment travailler avec des arguments et des paramètres. Vous êtes maintenant prêt à commencer à écrire des fonctions en Python comme un expert !

Pour obtenir des conseils sur les meilleurs cours, livres et ressources d’apprentissage Python, consultez notre Guide d’apprentissage de Python.

Nous espérons que cet article vous a aidé à résoudre le problème. Outre Que Signifie Fonction En Javascript, consultez d'autres sujets liés à exp.

Vous voulez exceller en Python? Consultez notre examen des meilleurs cours en ligne Python 2022. Si vous êtes intéressé par la science des données, découvrez également comment apprendre la programmation en R.

Au fait, ce matériel est également disponible dans d'autres langues:



Boris Richtgofen

San Francisco | 2022-11-28

mean est tout un peu confus 😭 Que Signifie Fonction En Javascript n'est pas le seul problème que j'ai rencontré. Je vais l'utiliser dans ma thèse de licence

Frank Gonzalez

Shanghai | 2022-11-28

Peut-être y a-t-il d'autres réponses ? Qu'est-ce que le Que Signifie Fonction En Javascript signifie exactement ?. Je ne suis pas sûr que ce soit la meilleure méthode

Carlo Emmerson

Shanghai | 2022-11-28

sep est tout un peu confus 😭 Que Signifie Fonction En Javascript n'est pas le seul problème que j'ai rencontré. Vérifié hier, ça marche !

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

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically