nonlocal,指定上一级变量,如果没有就继续往上直到找到为止

name = "刚娘"

def weihou():
name = "陈卓"
def weiweihou():
nonlocal name # nonlocal,指定上一级变量,如果没有就继续往上直到找到为止
name = "冷静"

weiweihou()
print(name)

print(name)
weihou()
print(name)
# 刚娘
# 冷静
# 刚娘
posted @ 2019-12-18 19:12  小马嘿  阅读(196)  评论(0)    收藏  举报