5 嵌套函数


name = "python"

def change_name():
    name = "java"

    def change_name2():
        name = "linux"
        print("第3层打印", name)
     
    change_name2()  # 调用内层函数
    print("第2层打印", name)

change_name()
print("最外层打印", name)

#输出
第3层打印 linux
第2层打印 java
最外层打印 python

原文地址:https://www.cnblogs.com/shibojie/p/11658261.html