问题描述 定义函数传参时,遇到一个问题, 原因分析: 提示:这里填写问题的分析: 在定义函数时,非默认参数出现在默认参数之后。 根据 Python 的语法规则,函数的参数应该按照以下顺序排列: 默认参数(包括等号) 可变参数(使用 * 符号) 只读参数(使用 ** 符号) 剩下的位置参数(没有上述任何修饰符的参数) 解决方案: 因此将默认参数写在非默认参数后面就解决问题了