函数的动态参数
注意动态参数的形式就是在参数前边加上*,即就如下边一样:
def f1(*a):
print(a,type(a))
f1(123,456,456,456,456,[11,22,33],{"k1":"v21"})

注意这里区分是有一个* 号,还是2个*;2个*的话表示:会把你传进来的参数当作字典,注意传递参数的时候也要按照key,value;key,value这种形式。一个*的话会把你传进来的参数当作元祖。
def f1(**a):
print(a,type(a))
f1(k1=123,k2=456)


浙公网安备 33010602011771号