python的全局变量与局部变量实验

    xiaoxiao2021-03-25  56

    全局变量与局部变量实验代码:

    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

    最新回复(0)