|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
>>> def eat(somebody, something):
print(somebody + '把' + something + '吃了')
>>> eat("蛋糕", somebody="小甲鱼")
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
eat("蛋糕", somebody="小甲鱼")
TypeError: eat() got multiple values for argument 'somebody'
>>> eat(somebody="小甲鱼", "蛋糕")
SyntaxError: positional argument follows keyword argument
本帖最后由 yexing 于 2020-2-1 17:26 编辑
你要这样调用:
- eat(somebody='小甲鱼',something='蛋糕')
复制代码
要使用关键字参数就必须把所有参数都带上关键字。
|
|