本文主要是介绍[Python语法] args kwargs使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
*args **kwargs使用
文章目录
- *args **kwargs使用
- 写法
- 用途
- 标准参数与`*args、**kwargs`在使用时的顺序
写法
- 其实并不是必须写成
*args
和**kwargs
。 只有变量前面的*
(星号)才是必须的. 你也可以写成*var
和**vars
. 而写成*args
和**kwargs
只是一个通俗的命名约定
用途
- 主要将不定量的参数传递给函数,即当不确定函数有多少个参数的时候使用
*args
是用来发送一个非键值对的可变数量的参数列表给一个函数.**kwargs
允许你将不定长度的键值对, 作为参数传递给一个函数。 如果你想要在一个函数里处理带名字的参数, 你应该使用**kwargs
。
标准参数与*args、**kwargs
在使用时的顺序
那么如果你想在函数里同时使用所有这三种参数, 顺序是这样的:
some_func(fargs, *args, **kwargs)
这篇关于[Python语法] args kwargs使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!