求Python大神,这个代码什么意思,看不懂,也运行不出来 20

 我来答
GTA小鸡
高粉答主

2020-03-12 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
函数定义def call_foo(*args, **kwds)中,*args称为可变位置参数,**kwds称为关键字参数。args是一个元组,它负责收集所有传递到call_foo函数中的可变位置参数;kwds是一个字典,它负责收集所有传递到call_foo函数中的关键字参数。例如用以下形式调用call_foo():

call_foo(1, 2, 'hello', m=None, n=[])
则call_foo函数中args元组的内容为(1, 2, 'hello'),kwds字典的内容为{'m': None, 'n': []}。
foo(*args, **kwds)则表示调用foo函数并将元组args和字典kwds的内容解包作为参数传入。接上面的例子,相当于调用foo(1, 2, 'hello', m=None, n=[])。
追问
不行啊大佬  还是报错
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式