小编给大家分享一下修改python中全局变量的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!

对于全局变量的修改,如果全局变量是int或者str,那么如果想要在函数中对函数变量进行修改,则需要先在函数内,声明其为global,再进行修改;如果是list或者dict则可以直接修改。

a=1b=[2,3]c=1deffunc():a=2print("infunca:",a)b[0]=1print("infuncb:",b)globalcc=3print("infuncc:",c)if__name__=='__main__':print("beforefunca:",a)print("beforefuncb:",b)print("beforefuncc:",c)func()print("afterfunca:",a)print("afterfuncb:",b)print("afterfuncc:",c)

运行结果:

以上是修改python中全局变量的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!