您的位置:首页 > 编程语言 > Python开发

python 中全局变量的修改

2017-10-17 13:59 197 查看
对于全局变量的修改,如果全局变量是int或者str,那么如果想要在函数中对函数变量进行修改,则需要先在函数内,声明其为global,在进行修改,

如果是list或者dict则可以直接修改

#! /usr/bin/python

a = 1
b = [2, 3]
c = 1

def func():
a = 2
print ("in func a:", a)
b[0] = 1
print ("in func b:", b)
global c
c = 3
print ("in func c:", c)

if __name__ == '__main__':
print ("before func a:", a)
print ("before func b:", b)
print ("before func c:", c)
func()
print ("after func a:", a)
print ("after func b:", b)
print ("after func c:", c)


结果:


参考:http://www.cnblogs.com/yanfengt/p/6305542.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  全局变量 python