global 全局变量

global

global关键字的作用:声明变量var是全局的。

改变全局变量的值, 函数内赋值并不能改变全局变量的值,所以需要global关键字

str = 'global'
def func1():
    global str
    str = 'local'
    print(str)
func1()
print(str)

结果:

local
local
posted @ 2023-03-09 21:46  饮一杯天上水  阅读(41)  评论(0)    收藏  举报