Python笔记(函数参数)
1必选参数
2默认参数:
必选参数在前,默认参数在后,注意默认参数为空的list时,多次调用时,list会保留之前的值
3可变参数
允许传入0-任意个参数,def calc(*nums) 在函数内部,参数nums接收的是一个tuple,如果已经有一个list或tuple,在调用时,可以在前面加*,calc(*[1,2,3])
4命名关键字参数
限制关键字参数的名字
def namekwpara(name,age,*,city,job)
5关键字参数
参数名在函数内部自动组装为一个dict
def kwpara(name,age,**kw)
print(name,age,kw)
Python中定义函数,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。