python 函数内部变量怎么全局使用
时间: 2023-11-27 17:49:25 浏览: 91
基于Python函数和变量名解析
如果你想在 Python 函数内部定义的变量在函数外也能使用,可以使用 `global` 关键字。具体来说,你可以在函数内部使用 `global` 关键字声明变量,然后在函数外部使用该变量。示例如下:
```python
def my_func():
global my_var
my_var = 10
my_func()
print(my_var) # 输出 10
```
在这个例子中,`global` 关键字声明了 `my_var` 是一个全局变量,而不是函数内部的局部变量。这样,当 `my_func` 被调用时,`my_var` 被赋值为 10。然后在函数外部,我们可以使用 `my_var` 变量并且它的值为 10。注意,在函数外部修改 `my_var` 的值将会影响到函数内部和其他使用 `my_var` 的地方。
阅读全文