python使用全局变量(global)

来源:互联网 发布:淘宝怎么删除好评 编辑:程序博客网 时间:2024/05/01 06:08

在函数中使用全局变量时,需要先声明‘global 变量名’,一旦运行过声明语句了,以后遇到这个名字的变量,就都认为是全局变量了

# coding='utf-8v = Nonedef fun():    for i in range(10):        if i == 0:            global v            v = 1        else:            v = v + 1    print('v=',v)if __name__=='__main__':    fun()
输出v= 10


可以看出global的作用域是之后会运行的全部代码,而不是通常所说的作用域


原创粉丝点击