例子:
def spam():
global egg
egg = 'spam'
print(egg)
egg = 'global'
spam()
print(egg)
例子中def spam() 中使用global语句声明了egg属于全局变量,在后面全局的时候又声明了一次egg所以后面全局的egg值不生效
所以输出的结果为:
spam
spam
例子:
def spam():
global egg
egg = 'spam'
print(egg)
egg = 'global'
spam()
print(egg)
例子中def spam() 中使用global语句声明了egg属于全局变量,在后面全局的时候又声明了一次egg所以后面全局的egg值不生效
所以输出的结果为:
spam
spam
💬 评论 (0)