python设置全局变量
时间: 2023-09-08 20:14:42 浏览: 89
Python教程之全局变量用法
在 Python 中设置全局变量可以使用 `global` 关键字。在函数内部使用 `global` 关键字声明变量为全局变量,即可在函数外部访问和修改该变量。例如:
```python
x = 10 # 全局变量
def func():
global x
x = 20 # 修改全局变量
func()
print(x) # 输出 20
```
请注意,在函数内部使用 `global` 关键字声明变量为全局变量后,就可以在函数内部修改该变量,但是如果在函数内部给该变量重新赋值,则会生成一个新的局部变量,而不是修改全局变量。例如:
```python
x = 10 # 全局变量
def func():
global x
x = 20 # 修改全局变量
x = 30 # 重新赋值会生成一个新的局部变量
func()
print(x) # 输出 20
```
阅读全文