python在内部定义函数传递两个参数,如何才能将这两个参数分别让外部定义函数使用
时间: 2024-02-03 20:12:43 浏览: 78
浅谈Python中函数的定义及其调用方法
你可以在内部函数中使用 Python 的 return 语句来返回两个参数,然后在调用内部函数的地方使用两个变量来接收这两个参数。例如:
```python
def outer_function():
def inner_function():
a = 1
b = 2
return a, b # 返回两个参数
x, y = inner_function() # 接收两个参数
print(x, y) # 打印两个参数
outer_function()
```
在上面的代码中,inner_function 返回两个参数 a 和 b,接着在 outer_function 中使用两个变量 x 和 y 来接收这两个参数,最后打印出来。这样就可以将内部函数的两个参数分别让外部定义函数使用了。
阅读全文