Python global语句声明全局变量
例子:
def spam():
global egg
egg = 'spam'
print(egg)
egg = 'global'
spam()
print(egg)
例子中def spam() 中使用global语句声明了egg属于全局变量,在后面全局的时候又声明了一次egg所以后面全局的egg值不生效
所以输出的结果为:
spam
spam
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
例子:
def spam():
global egg
egg = 'spam'
print(egg)
egg = 'global'
spam()
print(egg)
例子中def spam() 中使用global语句声明了egg属于全局变量,在后面全局的时候又声明了一次egg所以后面全局的egg值不生效
所以输出的结果为:
spam
spam
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。