在python中,一个类中的全局变量在被引用后做修改,再次引用这个变量,是原始值还是上次引用修改后的值?
demo测试一下:
# base.py
# coding=utf-8
var = "var本身赋值"
def fun():
global var
var = '函数改变后的var值'
print var
# test.py
# coding=utf-8
from base import fun, var
fun()
print var
from base import var
print var
运行test.py结果:
函数改变后的var值
var本身赋值
函数改变后的var值