生活会辜负努力的人,但不会辜负一直努力的人

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年5月22日

摘要: 1、(已解决) test = [1, 2, 3, 4] print("1", id(test)) def func(a): print("2", id(a)) a = a.remove(1) print("3", id(a)) return a c = func(test) print("4", i 阅读全文
posted @ 2018-05-22 23:39 何许亻也 阅读(188) 评论(0) 推荐(0)

摘要: 1.代码可视化网站:http://www.pythontutor.com 阅读全文
posted @ 2018-05-22 22:41 何许亻也 阅读(174) 评论(0) 推荐(0)

摘要: 元组与多数 Python 集合(列表、字典、集,等等)一样,保存的是对象的引用。 如果引用的元素是可变的,即便元组本身不可变,元素依然可变。 也就是说,元组的不可变性其实是指 tuple 数据结构的物理内容(即保存的引用)不可变,与引用的对象无关。 输出结果: 表明,元组的值会随着引用的可变对象的变 阅读全文
posted @ 2018-05-22 22:32 何许亻也 阅读(286) 评论(0) 推荐(0)

摘要: 转载:NeilLee(有修改) 一、概述 要保持追踪内存中的对象,Python使用了引用计数这一简单的技术。 sys.getrefcount(a)可以查看a对象的引用计数,但是比正常计数大1,因为调用函数的时候传入a,这会让a的引用计数+1 二、引用计数的增减 2.1 增加引用计数 当对象被创建并( 阅读全文
posted @ 2018-05-22 22:17 何许亻也 阅读(3782) 评论(0) 推荐(1)