摘要: 在 Python 中,通过一个对象向另外一个对象赋值,实际仅仅是赋值了对象的引用,而非创建一个对象并赋值。那如何真正拷贝对象呢?我们看一下两种不同的拷贝方式。 先从一个示例看起: 运行结果如下: 35574048 35575408 8815920 由此可见,是创建了三个不同的对象。但是事实真的是这样 阅读全文
posted @ 2018-07-22 13:04 托月的成长历程 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 说到内存管理,就先说一下垃圾回收吧。垃圾回收是Python,Java等语言管理内存的一种方式,说的直白些,就是清除无用的垃圾对象。C语言及C++中,需要通过malloc来进行内存的申请,通过free而进行内存的释放。而Python和Java中有自动的内存管理机制,不需要动态的释放内存,这种机制就是垃 阅读全文
posted @ 2018-07-22 12:56 托月的成长历程 阅读(144) 评论(0) 推荐(0) 编辑