Si nous utilisons du code pour implémenter une petite fonction, mais que nous voulons le réutiliser dans le code du programme, nous ne pouvons pas coller le code partout dans le code, car cela viole le principe DRY en génie logiciel. Python fournit des fonctions de fonction, qui peuvent résumer certaines de nos fonctions dans une fonction pour faciliter les appels de programme, ou les fournir pour une utilisation par d'autres modules.
Une fonction est un segment de code organisé et réutilisable utilisé pour implémenter une fonction unique ou associée. (Apprentissage recommandé : Tutoriel vidéo Python) La fonction
permet d'améliorer la modularité de l'application et le taux de réutilisation du code.
Python utilise le mot-clé def pour démarrer la définition de la fonction , suivi du nom de la fonction. À l'intérieur des parenthèses se trouvent les paramètres de la fonction, et à l'intérieur se trouvent les codes d'implémentation spécifiques de la fonction. de la fonction. Si vous voulez une fonction S'il y a une valeur de retour, return est utilisé dans le code logique dans les expressions.
def function_name(parameters):<br> expressions<br>
Exemple :
def function():<br> print('This is a function')<br> a = 1+2 <br> print(a)<br>
Ci-dessus, nous avons défini une fonction nommée function La fonction n'accepte pas de paramètres, les parenthèses sont donc vides, suivies du code de la fonction.
Si vous exécutez le script, vous constaterez qu'il n'y a pas de sortie car nous avons seulement défini la fonction mais ne l'avons pas exécutée. À ce stade, nous entrons l'appel de fonction function() dans l'invite de commande Python. Notez que les parenthèses dans l'appel de fonction ne peuvent pas être omises.
Ensuite, le code de la fonction à l'intérieur de la fonction sera exécuté et le résultat de sortie est :
This is a function<br>3<br>
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!