En Python, le mot-clé "def" est utilisé pour définir une fonction.
Une fonction est un bloc de code réutilisable qui effectue une tâche spécifique. Voici les caractéristiques principales de def et de son usage :
Pourquoi utiliser def ?
-
Facilite la réutilisation du code : au lieu de réécrire le même code plusieurs fois, vous définissez une fonction et l'appelez quand nécessaire.
-
Rend le code plus lisible et mieux organisé.
-
Permet de diviser un programme complexe en sous-tâches plus simples à comprendre et à maintenir.
Une fonction avec des valeurs par défaut pour les paramètres
Une fonction avec une documentation
Une fonction avec paramètres
Une fonction sans paramètres ni retour
Éléments clés
-
def :
-
Indique que vous définissez une nouvelle fonction.
-
Nom de la fonction :
-
Doit être unique dans le contexte où il est défini.
-
Respecte les règles de nommage des variables (par exemple, pas d'espaces, éviter les mots-clés réservés, etc.).
-
Doit idéalement être descriptif pour indiquer ce que fait la fonction.
-
Paramètres :
-
Facultatifs. Ils permettent de passer des valeurs dans la fonction.
-
Les paramètres sont placés entre parenthèses après le nom de la fonction.
-
Bloc d'instructions :
-
Le code à exécuter est indenté sous le def.
-
C'est ici que vous écrivez les étapes pour accomplir la tâche.
-
Valeur de retour :
-
Utilisez return pour envoyer une valeur en sortie de la fonction. Si return est omis, la fonction retourne automatiquement None.