• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

nonlocal使用外层函数

开发技术 开发技术 5小时前 1次浏览

在内函数中用nonlocal使用外层函数

def outer():
    #外部函数变量
    num = 10
    def inner():
        #内层函数修改外层函数变量不能修改,如果想修改,加nonlocal,如下:
        num += 1
    inner()
outer()


def outer():
    #外部函数变量
    num = 10
    def inner():
        #用nonlocal在局部函数中,
        nonlocal num
        num += 1
    inner()
    return num
res = outer()
print(res)


程序员灯塔
转载请注明原文链接:nonlocal使用外层函数
喜欢 (0)