Maison  >  Article  >  développement back-end  >  Introduction Python base zéro à six fonctions Python

Introduction Python base zéro à six fonctions Python

黄舟
黄舟original
2017-01-16 14:07:281286parcourir

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()

<.> Introduction Python base zéro à six fonctions Python

(2) Fonction paramétrée

def MySecondFunction(name):
    print("我的名字是"+name)
MySecondFunction("YaoXiangxi")
print("\n")def add(num1,num2):
    return (num1+num2)
print(add(3,4))
print("\n")

Introduction Python base zéro à six fonctions Python

(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")

Introduction Python base zéro à six fonctions Python

(4)Paramètres par défaut

def saysomething(name="小甲鱼",word="让编程改变世界"):
     print(name+"->"+word)
saysomething()
saysomething("YaoXiangxi")
saysomething(word="编程让生活更加美好")
print("\n")

Introduction Python base zéro à six fonctions Python

(5) Paramètres de collection

def test(* parans):
     #又get了print函数的新技能,若打印的数据类型不冲突
     #可以添加用逗号隔开继续打印,相当于打印一个元组
     print("参数的长度是:",len(parans))
     print("第二个参数是:",parans[1])
test(1,2,3,4,5,6)

Introduction Python base zéro à six fonctions Python

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) !


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