返回信息流第一段代码:
a = 1
def foo():
print (a)
foo()
正常
第二段代码:
a = 1
def foo():
print (a)
a = 2
foo()
报错
第三段代码:
a = [1]
def foo():
print (a)
a[0] = 2
foo()
foo()
正常
求问在2.7下为什么会有不同的结果?
这是一条镜像帖。来源:北邮人论坛 / python / #10466同步于 2015/12/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
问个基础的问题,关于局部和全局变量
q410260355
2015/12/14镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=400711103&idx=3&sn=aef4f4a169797762bc836ae526b733e8&scene=0#wechat_redirect
跪谢!
【 在 jh1 的大作中提到: 】
: http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=400711103&idx=3&sn=aef4f4a169797762bc836ae526b733e8&scene=0#wechat_redirect
mark 好文章
【 在 jh1 的大作中提到: 】
: http://mp.weixin.qq.com/s?__biz=MjM5NjQ4MjYwMQ==&mid=400711103&idx=3&sn=aef4f4a169797762bc836ae526b733e8&scene=0#wechat_redirect