File "D:/大学资料/pythonProject111111/venv/111.py", line 751 print(func(b=50,a=60,3,5,6)) ^ SyntaxError: positional argument follows keyword argument
时间: 2023-12-19 19:07:31 浏览: 135
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误是因为你在函数调用时,先传递了关键字参数,后面又传递了位置参数。一般来说,位置参数需要放在关键字参数的前面,否则就会出现这个错误。
例如,下面的代码就会报错:
```
def func(a, b, c):
print(a, b, c)
func(b=50, a=60, 3, 5, 6)
```
正确的做法是将位置参数放在关键字参数前面:
```
func(3, 5, 6, a=60, b=50)
```
阅读全文