python中通过外部函数返回变量的嵌套函数

python中通过外部函数返回变量的嵌套函数,python,python-3.x,Python,Python 3.x,我有一个要求,我将尝试通过以下示例进行解释: 假设我们有这样一段代码: def a: def b: x = 2 现在我想通过函数a返回x。在python中有什么方法可以做到这一点吗?是的,你可以!如果你说你想如何使用a和b我可能会说如何使用。非常奇怪的要求。。。你到底想干什么?可能写一个装饰器吗?defa:defb:returnx(b的末尾)有什么问题;return b()?如果你想退货,为什么不使用return?谢谢大家的帮助。我得到了它。 def a():

我有一个要求,我将尝试通过以下示例进行解释:

假设我们有这样一段代码:

def a:
    def b:
        x = 2 

现在我想通过函数a返回x。在python中有什么方法可以做到这一点吗?

是的,你可以!如果你说你想如何使用
a
b
我可能会说如何使用。非常奇怪的要求。。。你到底想干什么?可能写一个装饰器吗?
defa:defb:returnx(b的末尾)有什么问题;return b()
?如果你想退货,为什么不使用
return
?谢谢大家的帮助。我得到了它。
def a():
    def b():
        x = 2 
        return x
    return b()

a()