python 创建全局变量
时间: 2024-01-01 19:03:46 浏览: 83
python通过函数属性实现全局变量的方法
在Python中,可以在模块级别定义全局变量。在一个Python文件中,如果在函数、类或其他代码块之外定义变量,它将成为该文件的全局变量,可以在该文件的所有函数和类中访问。例如,下面的代码定义了一个全局变量global_var,并在函数some_function中使用它:
```python
定义全局变量
global_var = 10
def some_function():
# 在函数中使用全局变量
print("Global variable value:", global_var)
some_function() # 输出:Global variable value: 10
```
需要注意的是,在函数中如果要修改全局变量的值,需要使用`global`关键字声明该变量为全局变量,否则Python会将其视为局部变量。例如:
```python
global_var = 10
def some_function():
# 修改全局变量的值
global global_var
global_var = 20
print("Global variable value:", global_var)
some_function() # 输出:Global variable value: 20
print("Global variable value:", global_var) # 输出:Global variable value: 20
```
阅读全文