Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Qu'est-ce Qu'une Fonction ? | Qu'est-ce qu'une Fonction en Python ?
Tutoriel sur les Fonctions Python

bookQu'est-ce Qu'une Fonction ?

Note
Définition

En Python, une fonction est un bloc nommé de code réutilisable qui exécute une tâche spécifique. Il s'agit d'un concept fondamental en programmation et il joue un rôle essentiel dans l'organisation et la structuration du code. Les fonctions sont comparables à des briques de LEGO. Elles permettent de créer des morceaux de code réutilisables pouvant être utilisés dans différentes parties de votre programme.

L'utilisation des fonctions en Python présente de nombreux avantages, car elles permettent d'appeler le même bloc de code plusieurs fois sans avoir à le réécrire, ce qui fait gagner du temps et réduit les erreurs. De plus, elles facilitent la décomposition de tâches complexes en étapes plus petites et gérables, chaque fonction réalisant une action spécifique, rendant ainsi le code plus lisible et plus facile à maintenir.

En termes plus simples, les fonctions permettent de diviser les tâches en éléments plus petits que vous pouvez réutiliser. Cette approche rend votre programme plus pratique à écrire, à modifier et à comprendre.

Définir une fonction

Définir la fonction la plus simple en Python.

  1. Tout d'abord, utiliser le mot-clé def ;
  2. Ensuite, spécifier le nom de la fonction – un identifiant unique qui représente la fonction. Il suit les conventions de nommage des variables, telles que l'utilisation de lettres minuscules et de traits de soulignement (cette convention est appelée snake_case) ;
  3. Utiliser (): après le nom de la fonction – dans ces parenthèses, spécifier les arguments (paramètres) de la fonction ;
  4. Puis, définir le corps de la fonction avec une nouvelle ligne indentée ;
  5. Après le corps de la fonction, indiquer la valeur de retour de la fonction en utilisant différents mots-clés tels que return, assign ou yield ;
  6. Enfin, utiliser les fonctions dans le code. Pour cela, appeler la fonction en utilisant son nom et en spécifiant ses paramètres.

Créer une fonction simple qui affiche 'Hello, world!' dans la console, puis appeler cette fonction dans le code.

123456789
# Specify the function name # The function doesn't require any parameters, so we simply use `():` def print_hello(): # Function body: we have to use indentation when defining it. print('Hello, world!') # The function doesn't return anything, so we don't need to write additional code # Call the function print_hello()
copy

La fonction print() à l'intérieur de print_hello() est une fonction intégrée qui affiche du texte dans la console. Elle prend une chaîne de caractères comme argument spécifié entre parenthèses.

Une fonction peut effectuer une action, comme afficher un message, sans retourner de valeur. La présence d'une instruction return dépend du besoin ou non pour la fonction de produire une sortie réutilisable ailleurs dans le programme.

La fonction print_hello() affiche une chaîne de caractères dans la console, mais il n'est pas possible d'utiliser cette chaîne dans le programme ou de la transmettre à d'autres fonctions. Par conséquent, la fonction print_hello() n'a pas de valeur de retour.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain the difference between a function that returns a value and one that doesn't?

How do I add parameters to a function in Python?

Can you show an example of a function that takes input and returns a value?

Awesome!

Completion rate improved to 4.35

bookQu'est-ce Qu'une Fonction ?

Glissez pour afficher le menu

Note
Définition

En Python, une fonction est un bloc nommé de code réutilisable qui exécute une tâche spécifique. Il s'agit d'un concept fondamental en programmation et il joue un rôle essentiel dans l'organisation et la structuration du code. Les fonctions sont comparables à des briques de LEGO. Elles permettent de créer des morceaux de code réutilisables pouvant être utilisés dans différentes parties de votre programme.

L'utilisation des fonctions en Python présente de nombreux avantages, car elles permettent d'appeler le même bloc de code plusieurs fois sans avoir à le réécrire, ce qui fait gagner du temps et réduit les erreurs. De plus, elles facilitent la décomposition de tâches complexes en étapes plus petites et gérables, chaque fonction réalisant une action spécifique, rendant ainsi le code plus lisible et plus facile à maintenir.

En termes plus simples, les fonctions permettent de diviser les tâches en éléments plus petits que vous pouvez réutiliser. Cette approche rend votre programme plus pratique à écrire, à modifier et à comprendre.

Définir une fonction

Définir la fonction la plus simple en Python.

  1. Tout d'abord, utiliser le mot-clé def ;
  2. Ensuite, spécifier le nom de la fonction – un identifiant unique qui représente la fonction. Il suit les conventions de nommage des variables, telles que l'utilisation de lettres minuscules et de traits de soulignement (cette convention est appelée snake_case) ;
  3. Utiliser (): après le nom de la fonction – dans ces parenthèses, spécifier les arguments (paramètres) de la fonction ;
  4. Puis, définir le corps de la fonction avec une nouvelle ligne indentée ;
  5. Après le corps de la fonction, indiquer la valeur de retour de la fonction en utilisant différents mots-clés tels que return, assign ou yield ;
  6. Enfin, utiliser les fonctions dans le code. Pour cela, appeler la fonction en utilisant son nom et en spécifiant ses paramètres.

Créer une fonction simple qui affiche 'Hello, world!' dans la console, puis appeler cette fonction dans le code.

123456789
# Specify the function name # The function doesn't require any parameters, so we simply use `():` def print_hello(): # Function body: we have to use indentation when defining it. print('Hello, world!') # The function doesn't return anything, so we don't need to write additional code # Call the function print_hello()
copy

La fonction print() à l'intérieur de print_hello() est une fonction intégrée qui affiche du texte dans la console. Elle prend une chaîne de caractères comme argument spécifié entre parenthèses.

Une fonction peut effectuer une action, comme afficher un message, sans retourner de valeur. La présence d'une instruction return dépend du besoin ou non pour la fonction de produire une sortie réutilisable ailleurs dans le programme.

La fonction print_hello() affiche une chaîne de caractères dans la console, mais il n'est pas possible d'utiliser cette chaîne dans le programme ou de la transmettre à d'autres fonctions. Par conséquent, la fonction print_hello() n'a pas de valeur de retour.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1
some-alt