1、高阶函数
1)函数可以作为参数;
2)函数 可以作为返回值;
2、闭包函数
如果内部函数中,对在外部作用域中的变量进行引用,那么内部函数就被认为是闭包;
2、如何形成闭包
1)存在一个内部函数;
2)内部函数使用外部变量;
3、如何使用闭包
def outer(): x = 10 def inner(): #内部函数 print(x) #使用外部变量 return inner #返回内部函数 f = outer() f()