python使用全局变量
时间: 2023-09-12 10:02:35 浏览: 47
图解python全局变量与局部变量相关知识
在 Python 中,使用全局变量需要在函数外定义,在函数内使用时不需要进行声明。例如:
```
x = 5
def print_x():
print(x)
print_x() # 输出 5
```
如果在函数内部对全局变量进行修改,需要使用 global 关键字。例如:
```
x = 5
def set_x(new_x):
global x
x = new_x
set_x(10)
print(x) # 输出 10
```
但是请注意,在Python中,尽量少用全局变量,因为全局变量会使程序不易于调试,并且导致程序之间的耦合性增加,不利于程序的重用性。
阅读全文