闭包
闭包的定义:
内部的函数引用了外部函数的变量,但又不是全局中的变量
# def f1(b): #这是一个闭包 # def f2(): # print(b) # def f1(): # b = 10 # def f2(): # return f2 # ret_b = f2() # return ret_b # # ret_b = f1() # print(ret_b)
# def f1(): #从内部函数返回一个值到全局
# b = 10
# def f2():
# return b
# return f2()
#
# print(f1())