美文网首页
python的闭包

python的闭包

作者: 魔法时刻 | 来源:发表于2019-05-23 21:28 被阅读0次
    name = 'Mr.bai'         # 变量写全局不安全
    
    def abc():              # 示例此处的abc()函数会修改全局的name变量
        global name
        name = 'Mr.black'
        print(name)         # 输出为Mr.black
    abc()
    
    def func():
        name = 'alex'       # 常驻内存 防止更改
        def inner():
            print(name)     # 内层函数调用外层函数的变量叫闭包
        return inner
    
    ret = func()
    ret()
    

    相关文章

      网友评论

          本文标题:python的闭包

          本文链接:https://www.haomeiwen.com/subject/codizqtx.html