命名空间 and 作用域
1.命名空间

2.命名空间的优先顺序




3.作用域

# 使用print(id(func))就能查找出函数的虚拟内存地址


!!!应尽量不使用global,容易造成数据安全问题,偷换数据信息如下:
!!!在调用函数func()后,此时a等于2,并不等于1了,但你是不知道函数内部的代码的。可以使用接受变量的方法替代。










!!!应尽量不使用global,容易造成数据安全问题,偷换数据信息如下:
!!!在调用函数func()后,此时a等于2,并不等于1了,但你是不知道函数内部的代码的。可以使用接受变量的方法替代。


