a = 1 ##全局变量
print('outside:',id(a)) ##id()函数是查询变量在内存当中存储的位置的
def fun():
global a ##声明此变量是全局变量
a = 5
print('inside:',id(a))
fun()
print(a)
print(id(a)) ##查看a经过这个函数后的值和它在内存中的位置
局部变量和全局变量的作用域局部变量:在函数内部定义的变量,只在函数内部起作用,函数执行结束,变量会自动删除,即在一个函数内部定义的变量,只在本函数范围内有效全局变量:“在函数外定义的变量”,也可在函数内声明变量为全局变量a = 1 ##全局变量print('outside:',id(a)) ##id()函数是查询变量在内存当中存储的位置的def fun(): global a ...