python改变全局变量

在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值
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容