python global用法
时间: 2023-10-26 11:06:22 浏览: 75
python中global用法实例分析
在 Python 中,global 关键字用于在函数内部声明全局变量。当在函数内部使用 global 关键字声明变量时,函数内部的局部变量就会被覆盖,变成全局变量。
例如:
```python
x = 10 # 全局变量
def my_func():
global x # 使用 global 关键字声明 x 为全局变量
x = 5 # 修改全局变量 x 的值
print(x) # 输出 5
my_func()
print(x) # 输出 5
```
在上面的示例中,我们在函数内部使用 global 关键字声明了变量 x 为全局变量,并修改了它的值。在函数外部再次输出 x 的值时,它已经被修改为新的值 5。
需要注意的是,过多地使用 global 可能会导致代码难以理解和维护。因此,应当尽可能避免在函数内部使用 global 关键字。
阅读全文