首先非默认参数不应该跟在默认参数后面,这意味着你不能在函数中定义 (a='b', c) 。在函数中定义参数的正确顺序是: 位置参数或非默认参数即 (a, b, c) 关键字参数或默认参数即 (a='b', r='j') 仅关键字参数即 (*args) var-关键字参数 ie (**kwargs) def example(a, b, c=None, r="w...