Python学习笔记——局部变量&全局变量

(1)局部变量:

1)在函数内部定义的变量,只能在函数内部使用。

2)局部变量在函数执行时才会被创建,函数执行结束后,函数内部的局部变量,会被系统回收,所谓生命周期就是变量从被创建到被系统回收的过程。

3)不同函数,可定义相同名字的局部变量,但是各个不会产生影响。

4)作用:临时保存函数内部需要使用的数据。

5) 局部变量在生命周期内,可用存储在函数内部的临时使用到的数据。

(2)全局变量:

1)全局变量是在函数外部定义的变量(没有定义在某一个函数内),所有函数内部都可以使用这个变量。

2)在函数内部,可通过全局变量的引用获取对应的数据,但不允许直接修改全局变量的引用,即使用赋值语句修改全局变量的值。

3)在函数内部修改全局变量,使用global进行声明。(可在函数内部进行声明)。

4)在开发时,应把模块中的所有全局变量定义在所有函数上方,就可保证所有函数都能正常访问到每一个全局变量。

5)全局变量命名:变量名前加g_或者gl_。

举报
评论 0