python局部修改全局变量
时间: 2023-10-17 15:22:48 浏览: 98
解析python的局部变量和全局变量
在 Python 中,要在函数内部修改全局变量,需要使用 `global` 关键字声明该变量是全局变量。例如:
```python
count = 0
def increment():
global count
count += 1
increment()
print(count) # 输出 1
```
在这个例子中,我们在函数内部声明了 `count` 是全局变量,并且在函数内部对其进行了修改。最后输出 `count` 的值为 1,说明函数内部成功修改了全局变量。注意,如果没有使用 `global` 关键字声明该变量是全局变量,则会被认为是局部变量,修改后不会影响到全局变量。
阅读全文