python内部函数命名 python 函数命名规范( 四 )


如果在某个函数内局部变量与全局变量同名,那么在该函数中局部变量会覆盖全局变量:
a = 100# 全局变量
def test1():
...a = 200# 同名局部变量
...print(a)
...
def test2():
...print(a)
...
test1()
200
test2()
100
由于在函数test1()中定义了一个与全局变量同名的局部变量a,因此,在函数test1()中全局变量a的值被局部变量覆盖了,但是在函数test2()中全局变量a的值没有被覆盖 。
综上所述 , 在Python中,全局变量保存的数据供整个脚本文件使用;而局部变量只用于临时保存数据,变量仅供局部代码块使用 。
python内部函数命名的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于python 函数命名规范、python内部函数命名的信息别忘了在本站进行查找喔 。

推荐阅读