Maison > développement back-end > Tutoriel Python > Que sont les fonctions en python ? Comment définir et appeler des fonctions

Que sont les fonctions en python ? Comment définir et appeler des fonctions

乌拉乌拉~
Libérer: 2018-08-15 13:51:35
original
3116 Les gens l'ont consulté

Dans l'article d'aujourd'hui, nous allons découvrir les fonctions en python. Tout d'abord, nous devons connaître la définition et la méthode d'implémentation de la fonction Les fonctions en python sont organisées et. peut Réutiliser des segments de code pour implémenter une fonction unique ou associée. Les fonctions peuvent améliorer la modularité des applications et la réutilisation du code. Vous savez déjà que Python fournit de nombreuses fonctions intégrées, telles que print(). Mais vous pouvez également créer vos propres fonctions et essayer la programmation de fonctions en python C'est ce qu'on appelle une fonction définie par l'utilisateur.

Vous pouvez définir une fonction avec les fonctions que vous souhaitez. Voici des règles simples :

1 Le bloc de code de fonction commence par le mot-clé def, suivi du mot-clé def. fonction Nom de l'identifiant et parenthèses ().

2. Tous les paramètres entrants et variables indépendantes doivent être placés entre parenthèses. Les paramètres peuvent être définis entre parenthèses.

3. La première ligne de l'instruction de fonction peut éventuellement utiliser une chaîne de documentation - utilisée pour stocker les descriptions de fonctions.

4. Le contenu de la fonction commence par deux points et est en retrait.

5.return [expression] Termine la fonction et renvoie éventuellement une valeur à l'appelant. Renvoyer sans expression équivaut à renvoyer Aucun.

La syntaxe peut être vue comme suit :

def functionname( parameters ):
   "函数_文档字符串"
   function_suite
   return [expression]
Copier après la connexion
(Par défaut, les valeurs des paramètres et les noms des paramètres correspondent dans l'ordre défini dans la déclaration de la fonction.)

Suivant Laissez-moi vous donner un petit exemple :

def printme( str ):
   "打印传入的字符串到标准显示设备上"
   print str
   return
Copier après la connexion
(Il s'agit d'une simple fonction Python qui prend une chaîne comme paramètre d'entrée et l'imprime sur un périphérique d'affichage standard.)

La fonction a été mentionnée ci-dessus, parlons donc de la façon de

appeler la fonction :

Définir une fonction donne uniquement un nom à la fonction, spécifie les paramètres contenus dans la fonction et un bloc de code structure. Une fois la structure de base de cette fonction terminée, vous pouvez l'exécuter via un autre appel de fonction ou directement à partir de l'invite Python. L'exemple suivant appelle la fonction printme() :

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 定义函数
def printme( str ):
   "打印任何传入的字符串"
   print str;
   return;
 
# 调用函数
printme("我要调用用户自定义函数!");
printme("再次调用同一函数");
Copier après la connexion
L'exemple de résultat de l'exemple ci-dessus est le suivant :

我要调用用户自定义函数!
再次调用同一函数
Copier après la connexion
Ce qui précède est ce que je veux expliquer aujourd'hui, comment pour définir une fonction et comment l'appeler Fonction, bien que les points de connaissances ci-dessus aient tous donné des exemples, vous devez toujours l'essayer vous-même. Après tout, si vous ne le faites pas vous-même, c'est comme parler sur du papier. -la pratique est le meilleur moyen de vérifier ce que vous avez appris. Enfin, j'espère que cet article pourra vous apporter de l'aide à vous qui apprenez Python.

Pour plus de connaissances connexes, veuillez visiter la colonne

Tutoriel Python du site Web php chinois.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal