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中定义函数,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。

猜你喜欢

转载自www.cnblogs.com/jiaxianglizi/p/9463539.html