#命名关键字参数必须传入参数名,否则Python解释器会将他们视为位置参数,调用时将报错# 针对这个概念,我也写了同样的代码: def person(name,age,*args,city,job): print(name,age,args,city,job)
print('Bob',20,'Beijing','Engineer')
执行结果是Bob 20 Beijing Engineer,并没有报错,这是什么原因呢?
我明白了,原来我写错了,并没有调用到
Sign in to make a reply
丿蓝如樱乀
#命名关键字参数必须传入参数名,否则Python解释器会将他们视为位置参数,调用时将报错# 针对这个概念,我也写了同样的代码: def person(name,age,*args,city,job): print(name,age,args,city,job)
print('Bob',20,'Beijing','Engineer')
执行结果是Bob 20 Beijing Engineer,并没有报错,这是什么原因呢?