现在的位置: 主页 > 在线留言 > 文章列表

python学习:面向对象

作者:石家庄绿之洲商贸有限公司 来源:www.365tt315.com 未知发布时间:2017-09-09 10:20:56
python学习:面向对象

一:先看一段程序

a = [1,2,3] b = a b[0] = 0 print b print a
你能猜出执行结果吗?让我们来执行一下:

[0, 2, 3] [0, 2, 3]


为什么?我们只是修改了b集合的值,站群,为什么a也变了呢?

因为当我们b = a 的时候,其实是将a和b对象指向了同一块内存【1,2,3】


二:再来看

同样的道理,如果修改a的值呢?

a = [1,2,3] b = a b[0] = 0 a[-1] = 4 print b print a
再将a最后一个元素修改成4,那么执行结果你猜出来了吗?

是的:

[0, 2, 4]
[0, 2, 4]

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网站设计 https://www.feimao666.com

上一篇:使用Fiddler提高前端工作效率 (介绍篇) 下一篇:最后一页