SyntaxError: non-default argument follows default argument
解决办法:如果一个函数的参数中含有默认参数,则这个默认参数后的所有参数都必须是默认参数 。
def run(name,age=10,sex):
print name ,age ,sex
SyntaxError: non-default argument follows default argument
本文介绍了一个常见的Python编程错误——在定义函数时,默认参数被置于非默认参数之前导致的语法错误。通过一个具体示例,解释了如何正确设置默认参数。
SyntaxError: non-default argument follows default argument
解决办法:如果一个函数的参数中含有默认参数,则这个默认参数后的所有参数都必须是默认参数 。
def run(name,age=10,sex):
print name ,age ,sex
SyntaxError: non-default argument follows default argument

被折叠的 条评论
为什么被折叠?