使用Python3.8 于2019/10/20开始录制
要在局部方法中访问和修改全局变量,需要使用global来声明
全局变量和局部变量重名的情况:
1. 访问局部(这个函数自己)时,会使用局部变量的值
2. 在函数外访问这个变量时,会使用全局变量
在局部里修改全局的值:
用 global + 变量名,例如:
name = 'globalname' def test(): global name name = 'localname' print(name)
test() print(name)