*args用法*args和**kwargs主要用于函数定义。 可以将不定数量的参数传递给函数。
这里的不定是指函数使用者不知道会给我们多少参数,所以在这个场景中使用这两个关键字。 *args用于向函数发送变量参数列表,而不是键值对。
这里有一个例子来理解这个概念:
deftest_var_args(f_arg,*argv ) :print ) firstnormalarg: ),f_arg ) forarginargv3360print ) anotalal
firstnormalarg : yasoobanotherargthrough * argv : pythonanotherargthrough * argv : eggsanotherargthrough * argv 3360测试