“”"
局部变量:在函数内部定义的变量,只在函数内部起作用,函数执行
结束,变量会自动删除
全局变量
“”"
a = 1
print('outside:',id(a))
def f():
global a #声明a为全局变量
a = 5
print('inside:',id(a))
f()
print(a)
print(id(a))
“”"
局部变量:在函数内部定义的变量,只在函数内部起作用,函数执行
结束,变量会自动删除
全局变量
“”"
a = 1
print('outside:',id(a))
def f():
global a #声明a为全局变量
a = 5
print('inside:',id(a))
f()
print(a)
print(id(a))