python中全局变量的定义及调用
时间: 2023-10-01 15:04:53 浏览: 94
Python教程之全局变量用法
在Python中,如果你想在函数内使用全局变量,你需要先在函数内使用global关键字来声明该变量,以便告诉Python解释器该变量在全局作用域中。下面是一个简单的例子:
```python
x = 10 # 全局变量
def func():
global x # 声明x为全局变量
print(x)
func() # 输出 10
```
如果你想在函数内修改全局变量的值,也需要使用global关键字来声明该变量。例如:
```python
x = 10 # 全局变量
def func():
global x # 声明x为全局变量
x = 20 # 修改全局变量的值
print(x)
func() # 输出 20
print(x) # 输出 20
```
在函数外部,直接使用全局变量即可。例如:
```python
x = 10 # 全局变量
def func():
print(x)
func() # 输出 10
print(x) # 输出 10
```
阅读全文