如果在某个函数内局部变量与全局变量同名,那么在该函数中局部变量会覆盖全局变量:
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内部函数命名的信息别忘了在本站进行查找喔 。
- mysqli获取所有数据 mysql的提取函数
- mysql 分组函数 mysql分组取数据
- redis内部数据结构 redis内部笔记
- mysql统计函数
- mysql有rank函数吗 mysql有rank
- mongdb python pythonmongodb操作
- redis-cli命令不能用 redis函数调用失败
- mongo查询所有数据 mongodb查询内部数组
- mysql的判断函数 mysql怎么判断奇偶数
- mysql数据库编码格式查询 mysql编码函数
