Fonctions python
Une fonction est un bloc de code organisé et réutilisable qui est utilisé pour effectuer une action unique et connexe. Les fonctions offrent une meilleure modularité à votre application et un haut degré de réutilisation du code.
Comme vous le savez déjà, Python vous offre de nombreuses fonctions intégrées comme print()
, etc. mais vous pouvez également créer vos propres fonctions. Ces fonctions sont appelées fonctions définies par l'utilisateur.
Définition d'une fonction
Vous pouvez définir des fonctions pour fournir la fonctionnalité requise. Voici des règles simples pour définir une fonction en Python.
- Les blocs de fonction commencent par le mot-clé def suivi du nom de la fonction et de parenthèses (
( )
). - Tout paramètre d'entrée ou argument doit être placé entre ces parenthèses. Vous pouvez également définir des paramètres à l'intérieur de ces parenthèses.
- La première déclaration d'une fonction peut être une déclaration facultative - la chaîne de documentation de la fonction ou docstring.
- Le bloc de code de chaque fonction commence par deux points (
:
) et est indenté. - L'instruction
return [expression]
permet de quitter une fonction, en renvoyant éventuellement une expression à l'appelant. Une instructionreturn
sans argument est identique àreturn None
.
Syntaxe
def functionname(parameters):
"function_docstring"
function_suite
return [expression]
Par défaut, les paramètres ont un comportement positionnel et vous devez les renseigner dans l'ordre où ils ont été définis.
Exemple
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !