全局变量与局部变量实验代码:
a =
100
def fun():
global a
a =
50
print(a)
print(a)
fun()
print(a)
输出结果:
F:\Python\install\python.exe F:/Python/projects/main.py 100 50 50 Process finished with exit code 0
分析:fun()函数调用之前,第一个a属于全局变量,所以第一个print(a)打印100
fun()函数调用之中,a被global a”取代“了
fun()函数调用之后,a还是global a,所以第二个print(a)打印50
转载请注明原文地址: https://ju.6miu.com/read-32869.html