python如何定义全局变量
时间: 2023-11-07 08:00:25 浏览: 23
python通过函数属性实现全局变量的方法
在Python中,要在函数内部定义全局变量,需要使用`global`关键字。例如:
```
x = 5 # 全局变量
def my_func():
global x # 声明x为全局变量
x = 10 # 修改全局变量x的值
print(x)
my_func() # 输出10
print(x) # 输出10
```
在函数内部使用`global`关键字声明变量后,可以在函数内部修改全局变量的值。在函数外部也可以读取和修改该全局变量的值。如果没有使用`global`关键字声明变量,则该变量只能在函数内部使用,对全局变量没有影响。
阅读全文