Fork me on GitHub
摘要: 2、Python中的GC Python中的GC,以引用计数为主,标记-清除和分代回收为辅。 2.1、引用计数(reference counting) 引用计数,是George E. Collins在1960年发明的,算是最早期的垃圾回收实现方法。 在Python中,每一个对象的核心就是一个结构体Py 阅读全文
posted @ 2020-12-09 15:50 MR_黄Python之路 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在Python中,字典是通过散列表(哈希表)实现的。字典也叫哈希数组或关联数组,所以其本质是数组(如下图),每个 bucket 有两部分:一个是键对象的引用,一个是值对象的引用。所有 bucket 结构和大小一致,我们可以通过偏移量来读取指定 bucket。 字典是一种可变、无序容器数据结构。元素以 阅读全文
posted @ 2020-12-09 15:41 MR_黄Python之路 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 内部实现机制为:Timesort 最坏时间复杂度为:O(n log n) 空间复杂度为:O(n) 阅读全文
posted @ 2020-12-09 15:29 MR_黄Python之路 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: python是一种编程语言。但这种语言有多种实现,而且与其他语言不同,python并没有一个专门的机构负责实现,而是由多个社区来实现。 其中使用c语言开发的叫做python,在于别的语言开发的python对比时为避免歧义通常称为CPython。 同样的,使用java开发的叫做JPython,使用.n 阅读全文
posted @ 2020-12-09 15:15 MR_黄Python之路 阅读(4126) 评论(0) 推荐(1) 编辑
摘要: 本章涉及标准库: 1、sys 2、os 3、glob 4、math 5、random 6、platform 7、pikle与cPikle 8、subprocess 9、Queue 10、StringIO 11、logging 12、ConfigParser 13、urllib与urllib2 14、 阅读全文
posted @ 2020-12-09 15:08 MR_黄Python之路 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一.sort方法 Python3中sort方法是列表类型list的内置方法,使用sort方法对list排序会修改list本身,不会返回新的list,sort方法只能用于列表,不能对字典、元祖等其他可迭代对象进行排序。 1.语法 list.sort( key=None, reverse=False) 阅读全文
posted @ 2020-12-09 14:43 MR_黄Python之路 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 为什么是git? 有关Git与集中式源代码控制系统相比的优缺点的详尽讨论,请参见 Web。那里发生了许多火焰大战。作为开发人员,我比今天所有其他工具都更喜欢Git。Git确实改变了开发人员对合并和分支的看法。在我来自经典的CVS / Subversion的世界中,合并/分支一直被认为有点吓人(“当心 阅读全文
posted @ 2020-12-09 00:23 MR_黄Python之路 阅读(152) 评论(0) 推荐(0) 编辑