Discuss / Python / 求解:命名关键字参数没有传入参数名,我在调用的时候怎么没有报错呢?

求解:命名关键字参数没有传入参数名,我在调用的时候怎么没有报错呢?

Topic source

#命名关键字参数必须传入参数名,否则Python解释器会将他们视为位置参数,调用时将报错# 针对这个概念,我也写了同样的代码: def person(name,age,*args,city,job): print(name,age,args,city,job)

print('Bob',20,'Beijing','Engineer')

执行结果是Bob 20 Beijing Engineer,并没有报错,这是什么原因呢?

我明白了,原来我写错了,并没有调用到


  • 1

Reply