设计公司企业网站详情,在线网站创做简历,WordPress做分类信息平台,设计都有什么设计接触Python时间不长#xff0c;对有些知识点#xff0c;掌握的不是很扎实#xff0c;我个人比较崇尚不管学习什么东西#xff0c;首先一定回去把基础打的非常扎实了#xff0c;再往高处走。今天遇到了Python中的全局变量的相关操作#xff0c;遇到了问题#xff0c;所以…接触Python时间不长对有些知识点掌握的不是很扎实我个人比较崇尚不管学习什么东西首先一定回去把基础打的非常扎实了再往高处走。今天遇到了Python中的全局变量的相关操作遇到了问题所以在这里将自己遇到的问题做个记录以长记心在Python中使用全局变量其实个人认为并不是很明智的选择但是自己还是坚信存在便合理在于你怎么使用全局变量降低了模块和函数之间的通用性所以在以后的编程过程中应尽量避免使用全局变量。全局变量的使用方法一为了便于代码管理将全局变量统一放到一个模块中然后在使用全局变量的时候导入全局变量模块通过这种方法来进行使用全局变量在一个模块中定义全局变量#global.pyGLOBAL_1 1GLOBAL_2 2GLOBAL_3 Hello World然后在一个模块中导入全局变量定义模块在新模块中使用全局变量import globalValuesdef printGlobal():print(globalValues.GLOBAL_1)print(globalValues.GLOBAL_3)globalValues.GLOBAL_2 1 # modify valuesif __name__ __main__:printGlobal()print(globalValues.GLOBAL_2)方法二直接在模块中定义全局变量然后在函数中直接使用就ok了。但是在使用全局变量的时候必须在函数中使用global关键字进行标识CONSTANT 0def modifyGlobal():global CONSTANTprint(CONSTANT)CONSTANT 1if __name__ __main__:modifyGlobal()print(CONSTANT)讲解完毕