python中global函数的作用是什么

avatar
作者
筋斗云
阅读量:3

global函数的作用是将局部变量声明为全局变量,使得在函数内部对变量的修改能够影响到函数外部。
在Python中,当在函数内部定义一个变量时,默认情况下该变量是局部变量,只在函数内部有效,函数执行结束后,该变量的作用域也就结束了,无法在函数外部访问到。但有时候我们需要在函数内部修改全局变量,或者将局部变量变为全局变量,这时就需要使用global函数。
global函数的语法如下:

global variable_name

其中,variable_name是需要声明为全局变量的变量名。在函数内部使用global函数声明后,该变量就会被视为全局变量,可以在函数内部对其进行修改,并且修改会影响到函数外部对该变量的访问。
需要注意的是,在函数内部使用global函数声明变量为全局变量后,就不能再在函数内部使用同名的变量作为局部变量了,否则会引发语法错误。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!