python中内层函数可以调用外层函数的局部变量

 

1、

内嵌函数中,内层函数可以调用外层函数的局部变量

>>> def a():
    x = 8
    def b():
        print(x + 3)
    return b()

>>> a()
11

 

>>> def a():
    x = 10
    def b(y):
        print(x + y)
    return b

>>> a()(38)
48

 

posted @ 2021-03-06 16:37  小鲨鱼2018  阅读(1113)  评论(0编辑  收藏  举报