如果Demo函数中可变参数放在最后,默认参数放在第二位,那么怎么调用啊
来源:8-7 可变参数

诺曼底法国
2018-07-27
def hh(param1,param2=2,*param):
print(param1)
print(param2)
print(param)
hh('a',param2=2)
这样打出来param是空,这是可以理解的
但是如果想给param赋值怎么赋啊
hh('a',param2=2,1,2,3)这样显然不可以
hh('a',param2=2,param="hh")这会报错,
hh('a',param2=2,"hh")这样也报错。
所以如果以这种参数的顺序定义函数,是不是就没法给可变参数赋值啊
写回答
1回答
-
丶灰色天空
2018-07-28
你定义的函是demo()为啥调用的函数是hh()?
062018-07-28
相似问题