python定义全局变量global
时间: 2023-08-19 09:04:30 浏览: 122
Python global全局变量函数详解
5星 · 资源好评率100%
在Python中,当你在函数内部想要使用全局变量时,需要使用`global`关键字来声明该变量。这样做是因为默认情况下,在函数内部定义的变量是局部变量,只在函数内部可见,并且不会影响到同名的全局变量。
下面是一个示例代码,演示如何使用`global`关键字来定义和修改全局变量:
```python
count = 0 # 全局变量
def increment():
global count # 声明count为全局变量
count += 1 # 修改全局变量的值
increment() # 调用函数
print(count) # 输出结果: 1
```
在这个例子中,我们通过使用`global`关键字将`count`变量声明为全局变量,并在`increment()`函数中对其进行了修改。在函数内部对全局变量的修改会影响到函数外部对该变量的访问。
阅读全文