1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python中全局变量global的使用

python中全局变量global的使用

时间:2022-08-20 09:08:56

相关推荐

python中全局变量global的使用

全局变量中global的使用

在一个函数中,对全局变量进行修改的时候,是否需要使用global进行说明要看是否对 全局变量的执行指向进行了修改

如果修改了执行指向,即让全局变量指向了一个新的地方,那么必须使用global,如果仅仅是修改了指向的空间中的数据,此时不需要使用global,具体例子如下:

num = 100nums = [11,22]def test():#修改了执行,全局变量指向了一个新的地方(即100+100),需要使用globalglobal numnum+=100def test2():#只是在全局变量中增加了66,指向的空间未发生变化,则不需要使用globalnums.append(66)print(num)print(nums)test()test2()print(num)print(nums)

输出:

100[11, 22]200[11, 22, 66]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。