Python 调用def外部参数
时间: 2023-12-04 11:02:16 浏览: 135
Python函数的定义方式与函数参数问题实例分析
如果你在一个函数中定义了某个变量,但是想在该函数以外的地方访问该变量,你需要将其定义为全局变量。在 Python 中,可以使用 `global` 关键字来实现这个目的。
例如,我们定义了一个名为 `my_var` 的变量:
```
def my_func():
global my_var
my_var = "Hello, world!"
```
在函数内部使用 `global my_var` 声明该变量是全局变量,这样我们就可以在函数之外访问该变量:
```
my_func()
print(my_var) # 输出 "Hello, world!"
```
请注意,过度使用全局变量可能会导致代码的可读性和维护性降低,请谨慎使用。
阅读全文