【发布时间】:2021-11-06 14:30:38
【问题描述】:
我有以下代码:
def A():
return 2
def B():
def A():
return 3
return A()
print(B())
结果为 3,因为 return A() 使用 B() 的内部函数 A() 而不是函数 A()。是否可以在函数B()内部调用函数A()(返回2的那个)?
【问题讨论】:
标签: python function nested-function