在 Python 函数定义中,默认参数必须放在非默认参数之后。这是因为在调用函数时,你可以根据参数的位置或者指定参数名来传递值,而默认参数是根据位置赋值的。 在正确的函数定义中,默认参数总是出现在非默认参数之后。