全局变量是编程言语中常见的一种变量,经由过程全局定义,可所以某对象函数建立,也可所以本顺序任何位置建立,可以被本顺序中的一切对象或函数举行援用,全局变量的定义有利于顺序的变量同享,简化了增加和修正的顺序。
Python也具有全局变量,其定义全局变量的用法有两种:
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
以上就是python怎样声明全局变量的细致内容,更多请关注ki4网别的相干文章!