# 定义一个变量 声明一个变量,函数体外边访问
a =100print(a)deftestA():print(a)# 函数内a依然是局部变量deftestB():
a =200print(a)# 声明 global 关键字声明a是全局变量# def testC():# global a# a = 200# print(a)
testA()
testB()print(a)
函数执行流程
a =0deftestA():global a
a =100# 函数a内依然是局部变量deftestB():print(a)
testA()# 已经修改了全局变量了
testB()# 100