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

posted @ 2018-08-12 16:55  qianxunzhige  阅读(182)  评论(0编辑  收藏  举报