python3.7问题,这是咋回事?
展开全部
你那样调用没体现出不定参数的目的,参考下面第二种调用方法:
def make(**dic):
print(dic)
dic = {'a':2,'b':2,'c':3}
make(**dic)
make(a=2,b=2,c=3)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用函数的时候在dic前面加**就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dic是字典吧!你的make函数是入的关键字参数,那么你需要在函数里指定健如make(健1,健2,**dic)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
make()的括号里不能带参数,但是你却向里面添加了一个参数,删掉就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询