函数内部定义的变量称为局部变量,函数外部定义的变量称为全局变量。局部变量只能在函数内部访问,全局变量可以在整个程序中访问。
def spam():
eggs = 'spam local'
print(eggs) # 输出 'spam local'
eggs = 'global'
spam()
print(eggs) # 输出 'global'
函数内部定义的变量称为局部变量,函数外部定义的变量称为全局变量。局部变量只能在函数内部访问,全局变量可以在整个程序中访问。
def spam():
eggs = 'spam local'
print(eggs) # 输出 'spam local'
eggs = 'global'
spam()
print(eggs) # 输出 'global'