Aller au contenu principal
Publié le

Fonctions en Python

Partager :

Introduction

Les fonctions en Python sont des outils fondamentaux pour tout programmeur. Elles aident à organiser le code en blocs logiques et réutilisables. Dans cet article, nous allons explorer comment créer et utiliser des fonctions pour rendre le code plus modulaire et efficace.

Qu''est-ce qu''une Fonction ?

  • Une fonction est un bloc de code qui n'est exécuté que lorsqu'il est appelé.
  • Elles peuvent recevoir des données (appelées paramètres), les traiter et retourner un résultat.

Exemple de Fonction Simple

def donneesPersonnelles():
  print('Nom : Nelson Silva')
  print('Âge : 28')
  print('Nationalité : Portugaise')

donneesPersonnelles()
donneesPersonnelles()
donneesPersonnelles()

Fonctions avec Paramètres

Les fonctions peuvent être plus dynamiques en acceptant des paramètres. Cela les rend flexibles et réutilisables pour différentes données d'entrée.

def saluer(nom):
  print('Bonjour, ' + nom + ' !')

saluer('Maria')
saluer('José')

Fonctions avec Valeur de Retour

Pour qu'une fonction puisse retourner un résultat après son exécution, nous utilisons l'instruction return.

def additionner(a, b):
  return a + b

resultat = additionner(5, 3)
print(resultat)

Bonnes Pratiques avec les Fonctions

  1. Noms Significatifs : Choisissez des noms qui décrivent clairement le but de la fonction.
  2. Petites et Focalisées : Les fonctions doivent être courtes et effectuer une seule action.
  3. Documentation : Utilisez des docstrings pour expliquer ce que fait la fonction.

Conclusion

Les fonctions sont des composants essentiels dans la programmation Python. Elles permettent de créer du code plus organisé, modulaire et réutilisable. Entraînez-vous à créer des fonctions pour améliorer la qualité de votre code.

Happy coding!