在函数内部更改全局变量就会出现此错误。
对于全局变量的修改
- 如果全局变量是int或者str,那么如果想要在函数中对函数变量进行修改,则需要先在函数内,声明其为global,再进行修改
- 如果是list或者dict则可以直接修改
摘选:https://blog.csdn.net/weixin_48419914/article/details/122008139
标签:referenced,函数,assignment,修改,variable,全局变量,local,before From: https://www.cnblogs.com/yuyanc/p/17626870.html