ITPub博客

首页 > 人工智能 > 人工智能 > 郑州达内:Python定义全局变量的用法

郑州达内:Python定义全局变量的用法

人工智能 作者:danei2017 时间:2019-08-02 17:33:13 0 删除 编辑

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

和C语言一样,Python也具有全局变量(www.cnitedu.cn),其定义全局变量的用法有两种:

1. 声明法

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

OLD_URL='http://oldboyedu.com'

 

def bb():

 

  global OLD_URL

 

  OLD_URL = OLD_URL +'#m'

 

if __name__=='__main__':

 

  bb()

 

  print OLD_URL

 

#输出:

 

http://oldboyedu.com#m

2. 模块法

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

#gl.py 全局变量模块定义

 

GL_A=‘hello’

 

GL_B=’world’

 

#test.py 全局变量引用模块

 

import gl

 

def hello_world()

 

print gl. GL_A, GL_B

 

输出helloworld


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31501076/viewspace-2652620/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2017-11-01

  • 博文量
    16
  • 访问量
    11705