python 函数参数类型

来源:互联网 发布:网络暴力 论文 编辑:程序博客网 时间:2024/05/19 13:42

1、必选参数

2、默认参数

3、可变参数(*var)var接收的是一个tuple或list

4、命名关键字参数(*,varname1,)

5、关键字参数(**kw)kw接收的是一个dict

可变参数既可以直接传入:func(1, 2, 3),又可以先组装list或tuple,再通过*args传入:func(*(1, 2, 3))

关键字参数既可以直接传入:func(a=1, b=2),又可以先组装dict,再通过**kw传入:func(**{'a': 1, 'b': 2})

对于任意函数,都可以通过类似func(*args, **kw)的形式调用它,无论它的参数是如何定义的。

排列顺序从前到后

原创粉丝点击