如果在某个函数内局部变量与全局变量同名,那么在该函数中局部变量会覆盖全局变量:
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内部函数命名的信息别忘了在本站进行查找喔 。
推荐阅读
- 网络游戏总榜,网络游戏排名前10名
- 什么直播礼物是转账成功,什么直播礼物是转账成功的
- go语言高级面试 go语言高级面试题
- 怎么安装300m无线路由器,超强型300m路由器怎么安装
- 解谜游戏合作,解谜游戏哪个好玩
- 电脑直播音乐伴奏声音小,直播用电脑伴奏怎么调音
- go语言招聘石家庄 石家庄英语招聘
- java代码内存分析工具,java 内存分析工具 生成 dump
- 镇海游戏软件开发教程培训,游戏软件开发课程