Python教程

python--闭包

本文主要是介绍python--闭包,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、高阶函数 

1)函数可以作为参数;

2)函数 可以作为返回值;

2、闭包函数

如果内部函数中,对在外部作用域中的变量进行引用,那么内部函数就被认为是闭包; 

2、如何形成闭包

1)存在一个内部函数;

2)内部函数使用外部变量; 

3、如何使用闭包

def outer():
    x = 10
    def inner():    #内部函数
        print(x)    #使用外部变量
    return inner    #返回内部函数

f = outer()
f()

 

这篇关于python--闭包的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!