Maison >développement back-end >Tutoriel Python >Que signifie def en python ?

Que signifie def en python ?

(*-*)浩
(*-*)浩original
2019-06-20 11:46:57155490parcourir

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.

Que signifie def en python ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn