Maison > Article > développement back-end > Introduction Python base zéro à six fonctions Python
Aujourd'hui, j'ai principalement appris les connaissances pertinentes sur les fonctions Python. La définition des fonctions Python est très différente des définitions des fonctions du langage que j'ai apprises auparavant.
1. Définition de la fonction
La définition de la fonction utilise le mot clé def, la syntaxe spécifique :
def nom de la fonction (paramètre 1, paramètre 2,...) :
La fonction à implémenter
2. Appel de fonction
Nom de la fonction (paramètre 1, paramètre 2,...)
3 Paramètres de la fonction
Ce point de Python est fondamentalement le même que les autres langages. en paramètres formels et paramètres réels., ()(1) Paramètres de mot-clé
Les paramètres de mot-clé servent à définir les paramètres, afin d'éviter des résultats erronés dus à des erreurs de transmission des paramètres
(2) Paramètres par défaut : fonctions qui définissent. paramètres par défaut. Il s'agit d'afficher les paramètres par défaut si aucun paramètre n'est donné, et d'afficher les paramètres s'il y a des paramètres.
(3) Collecter les paramètres : utilisez
lorsque vous ne savez pas combien de paramètres il y a. 3. Exemple de code
(1) Fonction sans paramètre
def MyFirstFunction(): print("这是我创建的第一个函数") print("我的心情是很激动的") print("\n") MyFirstFunction()
<.>
(2) Fonction paramétréedef MySecondFunction(name): print("我的名字是"+name) MySecondFunction("YaoXiangxi") print("\n")def add(num1,num2): return (num1+num2) print(add(3,4)) print("\n")(3) Paramètres de mots clés
def saySomething(name,word): print(name+"->"+word) saySomething("小甲鱼","让编程改变世界")#万一函数的参数传递顺序错误,则导致结果的输出错误print("\n") saySomething("让编程改变世界","小甲鱼") print("\n")#可以使用关键字参数避免上述问题saySomething(word="让编程改变世界",name="小甲鱼") print("\n")(4)Paramètres par défaut
def saysomething(name="小甲鱼",word="让编程改变世界"): print(name+"->"+word) saysomething() saysomething("YaoXiangxi") saysomething(word="编程让生活更加美好") print("\n")(5) Paramètres de collection
def test(* parans): #又get了print函数的新技能,若打印的数据类型不冲突 #可以添加用逗号隔开继续打印,相当于打印一个元组 print("参数的长度是:",len(parans)) print("第二个参数是:",parans[1]) test(1,2,3,4,5,6)Ce qui précède est le contenu de la sixième fonction python de l'introduction base zéro de Python. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !