• 技术文章 >Python技术 >Python基础教程

    python闭包的特点

    小妮浅浅小妮浅浅2021-10-14 15:41:21原创4674

    1、在外部函数中定义内部函数,内部函数包含访问外部函数。即使外部函数的生命周期结束后,内部函数仍然可以访问外部函数变量。

    2、外部函数的返回值是内部函数本身。

    实例

    def outer():
     
        cheer = 'hello '
     
        def inner(name):
     
            return cheer + name
     
        return inner
     
     
     
    if __name__ == "__main__":
     
        #输出hello kevin
     
        print(outer()('kevin'))

    以上就是python闭包的特点,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python 闭包
    上一篇:python如何委派生成器 下一篇:python中AttributeError异常的介绍

    相关文章推荐

    • python中删除文档的方法• python函数定义的规则• python匿名函数的命名规则• python中rindex函数是什么• python中TKinter组件的使用• python TKinter的消息传递机制• python中TKinter的绑定方法• python TKinter普通菜单的介绍• python TKinter弹出式菜单的使用• python canvas画布的介绍• python中sys.argv模块的介绍• python中getopt模块是什么• python中argparse库是什么• python如何委派生成器

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网