您的位置首页生活百科

请问哈,为什么会出来invalid syntax语法错误

python提示错误invalid syntax时因为:Python 2.x升埋困游级到Python 3.x,print函数的尺陪语法变化了,所以用Python 2.x的print函数的代码,放在Python 3.x中运行,结果就出现错误。

python出现SyntaxError: non-keyword arg after keyword arg错误解决办法:

在Python中,这两个是python中的可变参数,*arg表示任意多个无名参数,类型为tuple,**kwargs表示关键字参数,为dict,使用时需将*arg放在**kwargs之前,否则会有“SyntaxError: non-keyword arg after keyword arg”的语法错误。

请问哈,为什么会出来invalid syntax语法错误

输入以下代码格式弯销:

def test(*arg,**kwargs):

print arg

print kwargs

print "--------------