1. 如何修改全局变量 看下面的代码: a = 100 def testA(): print(a) def testB(): a = 200 print(a) print(a) # 100 print(testA()) # 100 print(testB()) # 200 print(testA()) # 100 这说明在testB函数中我们并没有修改(访问)全局变量a,而是新建了一个局部变量a,那么如何在函数中修改全局变量呢? 加入global关键字 def testB(): global a # 关键字声明a为全局变量,系统就会去找叫a的全局变量 a = 200 print(a)