一、全局变量与局部变量
在函数外部定义的变量是全局变量,在函数内部声明的变量是局部变量

注:python中没有块级作用域,一个函数可以看作是一个块,以下代码可以正常运行

二、global
在函数内部使用global定义一个变量,那么此时局部变量可以被外部方法访问
注:定义“global 变量名”时,要单独为一行
此时变量a变为了全局变量,其他模块引入此模块时,也可以使用该变量

本文详细解释了Python中全局变量与局部变量的概念,以及如何通过global关键字使局部变量变为全局变量,便于跨函数访问。
一、全局变量与局部变量
在函数外部定义的变量是全局变量,在函数内部声明的变量是局部变量

注:python中没有块级作用域,一个函数可以看作是一个块,以下代码可以正常运行

二、global
在函数内部使用global定义一个变量,那么此时局部变量可以被外部方法访问
注:定义“global 变量名”时,要单独为一行
此时变量a变为了全局变量,其他模块引入此模块时,也可以使用该变量


被折叠的 条评论
为什么被折叠?