https://blog.youkuaiyun.com/qq_43245972/article/details/84970006
错误提示:SyntaxError: non-default argument follows default argument
错误点是:在python的函数定义中,有默认值的参数要放在所有无默认值的参数后面
调换以上定义参数的顺序,运行后没有报错:
SyntaxError: non-default argument follows default argument
含有默认值的参数放在不含默认值的参数前边会有歧义。
任何正常的语言中都不会见到将含有默认值的参数放在不含默认值的参数前边的情况。
https://blog.youkuaiyun.com/weixin_40320794/article/details/79367243
本文详细解析了Python中常见的函数定义错误:non-default argument follows default argument。解释了此错误发生的原因在于函数参数定义顺序不当,即含默认值的参数应位于无默认值参数之后。并提供了正确的参数顺序调整方法,避免此类语法错误。
2702

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



