Python3基础 global关键字 使函数的局部变量升格为全局变量

时间:2024-10-09 12:33:45

镇场诗:
    诚听如来语,顿舍世间名与利。愿做地藏徒,广演是经阎浮提。
    愿尽吾所学,成就一良心博客。愿诸后来人,重现智慧清净体。
——————————————————————————————————————————

code:

def MyFunJu() :
    count=10    #这个count是局部变量,外面的 全局变量与其虽然同名但是无关
    print(count) #打印局部变量

def MyFunQuan() :
    global count
    print(count) #打印全局变量
    count=10    #这个count是全局变量,在函数内部进行的修改 会影响到函数外部
    print(count) #打印全局变量

count=5 #全局变量
MyFunJu()
print(count) #打印的是全局变量

count=6
MyFunQuan()
print(count) #打印的是全局变量

result:

============= RESTART: C:/Users/Administrator/Desktop/mytest6.py =============
10
5
6
10
10
>>>

——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。Python版本3.5,系统 Windows7。
Python是优秀的语言,值得努力学习。我是跟着小甲鱼视频教程学习的,推荐。
我是一个新手,所以如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取成就一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。