Python问题 在函数内使用全局变量的时什么时候需要加global,什么时候不用?

如题所述

global是用于声明全局变量

当你的函数中变量有赋值语句,而这个变量名又刚好同全局变量一样,这时候,如果你希望用的是全局变量就要加global,反之函数就会创建自己的局部变量。

简单说:

函数内使用全局变量,只要函数内没有使用这个变量名来做赋值语句,就不需要加global。

温馨提示:答案为网友推荐,仅供参考
相似回答