python如何定义全局变量

  

python如何定义全局变量?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

全局变量是编程语言中常见的一种变量,通过全局定义,可以是某对象函数创建,也可以是本程序任何位置创建,能够被本程序中的所有对象或函数进行引用,全局变量的定义有利于程序的变量共享,简化了添加和修改的程序。

python学习网,大量的免费python视频教程,欢迎在线学习!

和C语言一样,python也具有全局变量,其定义全局变量的用法有两种:

1。声明法

该方法是直接在当前模块中进行全局变量定义声明,使全球的用声明方式,再进行引用!

OLD_URL=& # 39; http://oldboyedu.com& # 39;   ,   def  bb ():   ,   ,,,global  OLD_URL   ,   ,,,OLD_URL =, OLD_URL  + & # 39;猴# # 39;   ,   if  __name__==& # 39; __main__ # 39;:   ,   ,,,bb ()   ,   ,,,print  OLD_URL   ,   #输出:   ,   http://oldboyedu.com m

2只模块法

该方法是把全局变量定义在一个单独模块中,然后在需要使用的全局模块中将定义的全局变量模块导入

# gl.py ,全局变量模块定义   ,   GL_A='你好'   ,   GL_B='世界'   ,   # test.py 全局变量引用模块   ,   import  gl   ,   def  hello_world ()   ,   print  gl又是;GL_A GL_B   ,   输出helloworld

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

python如何定义全局变量