python 全局变量和局部变量 请参阅
https://blog.csdn.net/niedongri/article/details/78518336
补充 nonlocal 关键字
nonlocal 关键字指代上一个父作用域中的变量
name='django' #全局变量name
def changeName():
name = 'sherlock' #局部变量 name
def test():
nonlocal name #指代上一级的局部变量name
print('test',name)
test()
changeName()