首页 > 编程语言 > 详细

python中有关global的常见错误

时间:2019-10-19 23:15:27      阅读:69      评论:0      收藏:0      [点我收藏+]

?
name = "tom"

def test():
print("访问数据:", name)
name = "jerry"
print("访问数据:", name)
test()

这里代码会出现错误
原因:因为函数中没有global引入不可变类型name,所以函数test里面声明的name是一个局部变量,函数中访问name都是访问局部变量name,函数test里面在name局部变量声明之前进行了访问,这是语法错误

?

python中有关global的常见错误

原文:https://www.cnblogs.com/k1023/p/11706159.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!