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

2025-03-23 17:30:41
推荐回答(1个)
回答1:

global是用于声明全局变量。

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

简单说:

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