python函数传参顺序改变会导致程序中断

img

img
参数顺序如上所示时,程序正常运行。
一旦修改参数顺序,程序运行中会在第二次进入这个函数后报错退出
实在不清楚根本原因是什么

img
这个报错明显是不准确的,只是打印了停止时正在运行代码的位置,但并不是这句代码的问题
报错如上

修改参数顺序是指什么,函数定义参数顺序只要调用时候一致就行吧

是说改了内部参数顺序但是在调用的时候外部传参没有按照那个顺序么?