python里的global是什么意思
时间: 2023-10-08 11:13:03 浏览: 124
对python多线程与global变量详解
在 Python 中,global 关键字用于在函数内部使用全局变量。如果在函数内部需要修改全局变量的值,需要在函数内部使用 global 关键字声明该变量是全局变量,否则 Python 将会把该变量视为局部变量,而在函数外部无法访问该变量。例如:
```
count = 0
def increment():
global count
count += 1
print(count)
increment() # 输出 1
increment() # 输出 2
increment() # 输出 3
```
在上面的例子中,我们需要在 `increment` 函数中使用全局变量 `count`,因此需要使用 `global` 关键字声明该变量是全局变量。
阅读全文