python 赋值globel变量出语法错误
时间: 2023-08-02 12:11:16 浏览: 86
Python语言的变量认识及操作方法
在 Python 中,如果你想在一个函数内部给一个全局变量赋值,你需要使用 `global` 关键字来声明变量。这样 Python 才会知道你是要在全局作用域中操作这个变量。
下面是一个示例代码:
```python
x = 10 # 全局变量
def modify_global():
global x # 声明要操作的全局变量
x = 20
modify_global()
print(x) # 输出 20
```
请注意,在函数内部使用 `global` 关键字来声明变量后,才能对全局变量进行赋值操作。
阅读全文