可变参数

如果我们不确定要往函数中传入多少个参数,或者我们想往函数中以列表和元组的形式传参数时,那就使要用*args;
如果我们不知道要往函数中传入多少个关键词参数,或者想传入字典的值作为关键词参数时,那就要使用**kwargs。


示例:

往函数中以列表和元组的形式传参数时,那就使要用*args
这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们?>
执行结果:
这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们?

可变参数——字典

传入字典的值作为关键词参数时,那就要使用**kwargs。

这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们?>
执行结果:
这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们?

再来一个字典的例子

Markdown Extra 表格语法:
这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们?>
执行结果:
这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们?

相关文章: