TypeError: ss() got multiple values for argument 'b'的一种可能原因

版权声明:转载注明出处 https://blog.csdn.net/york1996/article/details/84071974

原因在于给函数的一个参数多次赋值

一次是顺序参数赋值,一次是指明参数赋值

也就是:

def ss(a,b):
   pass
ss(1,2,b=1)

只需要去掉重复的参数赋值就可以了

猜你喜欢

转载自blog.csdn.net/york1996/article/details/84071974