*args和**kwargs的区别
def fun_var_kwargs(*args, **kwargs):
print("*args:", args)
print("**kwargs:", kwargs)
fun_var_kwargs(1,2, myarg2="two", myarg3=3)
打印如下:
*args: (1, 2)
**kwargs: {'myarg2': 'two', 'myarg3': 3}
结论:
#*args可以当作可容纳多个变量组成的list
#**kwargs可以当作容纳多个key和value的dictionary
运维虐我千万遍,我对运维如初恋。