Maison >développement back-end >Tutoriel Python >Que signifie def en python ?
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 la fonction def, qui peut résumer cette partie de notre fonction en une fonction pour faciliter les appels de programme, ou la fournir pour une utilisation par d'autres modules.
Python utilise 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 l'implémentation spécifique de la fonction. codes de la fonction. Si vous le souhaitez, les fonctions ont des valeurs de retour et le retour est utilisé dans le code logique dans les expressions. (Apprentissage recommandé : Tutoriel vidéo Python)
def function_name(parameters): expressions
Exemple
def function(): print('This is a function') a = 1+2 print(a)
Ci-dessus, nous avons défini une fonction nommée function, et la fonction n'accepte pas paramètres, donc l'intérieur des parenthèses est vide, suivi du code de fonction de la fonction. Si vous exécutez le script, vous constaterez qu'il n'y a pas de sortie car nous avons uniquement 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 3
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!