一尘不染

调用另一个函数中定义的函数

python

我可以在python3.2的全局范围内调用嵌套在另一个函数内的函数吗?

def func1():
    def func2():
        print("Hello")
        return
    return

这是从外部func1()调用func2()的一种方法吗?


阅读 151

收藏
2020-12-20

共1个答案

一尘不染

否,除非您返回该函数:

def func1():
    def func2():
        print("Hello")
    return func2

innerfunc = func1()
innerfunc()

甚至

func1()()
2020-12-20