global 全局变量
global
global关键字的作用:声明变量var是全局的。
改变全局变量的值, 函数内赋值并不能改变全局变量的值,所以需要global关键字
str = 'global'
def func1():
global str
str = 'local'
print(str)
func1()
print(str)
结果:
local
local
global关键字的作用:声明变量var是全局的。
改变全局变量的值, 函数内赋值并不能改变全局变量的值,所以需要global关键字
str = 'global'
def func1():
global str
str = 'local'
print(str)
func1()
print(str)
结果:
local
local