python内部定义函数的值怎么让外部函数使用,内部函数传了两个值,但是只用一个值
时间: 2024-02-01 10:14:59 浏览: 147
python 函数内部修改外部变量的方法
5星 · 资源好评率100%
如果你想让内部函数的值在外部函数中使用,可以使用return语句将该值返回到外部函数。如下面这个例子:
```python
def outer_func():
def inner_func():
x = 10
y = 20
return x, y
# 只使用内部函数返回的第一个值
result = inner_func()[0]
print(result)
outer_func()
```
在这个例子中,`inner_func()`返回了两个值`x`和`y`,但是在`outer_func()`中只使用了返回值的第一个值`x`。通过`inner_func()[0]`语句,我们只取了返回值的第一个值,并将其赋值给了`result`变量,然后在`outer_func()`中使用了`result`变量的值。
阅读全文