python学习总结
yu_xue_min
这个作者很懒,什么都没留下…
展开
-
python垃圾回收机制
垃圾回收机制 Python中,主要依靠gc(garbage collector)模块的引用计数技术来进行垃圾回收,在引用 计数的基础上,通过“标记 -清除”( mark and sweep )解决容器对象可能产生的 循环引用问题,通过“分代回收”( generation collection )以空间换时间的方法 提高垃圾回收效率。 1 引用计数 Pyobject 是每个对象必有的内容,其...原创 2019-12-28 15:35:55 · 89 阅读 · 0 评论 -
线程进程协程
一、多任务 多任务就是同一时间内运行多个程序 单核cpu多任务原理:操作系统轮流让各个任务交替执行,QQ执行2us,切换到微信执行2us,CPU调度执行速度太快了,导致我们感觉就像所有任务都在同时执行一样。 多核CPU实现多任务原理:真正的执行多任务只能在多核CPU上实现,但是由于任务数量远远大于CPU的核心数量,所以操作系统也会自动把很多任务轮流调度到每个核心上执行。 并行和并发 ...原创 2019-12-28 10:01:56 · 128 阅读 · 0 评论 -
列表字典推导式
1、pep8规范 代码编排: 缩进4个字节,行长 80 函数间 /函数内/文件结尾 空行 单行不要import导入多个库,模块内用不到的不要import 注释 函数和类尽可能添加__doc__ 引入外来算法或者配置时需在注释中添加源链接,表明出处 单行注释,块注释 命名 包名 、模块名、函数名、方法名全部使用小写,用下划线连起来 类名、异常名使用capwords的方式,异常名结尾加Err...原创 2019-12-28 09:50:52 · 795 阅读 · 0 评论 -
python 函数、类
1、面向对象(oop) 面向过程:面向处理,更多的是注重计算每一个步骤 面向对象:认为万事万物皆对象,程序是由多个对象协作共同完成的,能更好的直接代码复用和设计复用 问题->面向对象分析(OOA)->发现对象->类->用类实例化对象->对象协作完成功能 2、类和对象 类:具有相同特征和行为的对象的集合 对象:具有某些功能和特征的具体事物的抽象,是类的实例 ...原创 2019-12-28 09:49:19 · 155 阅读 · 0 评论 -
常用标准库
1、常用标准库 builtins | 内建函数默认加载 math | 数学库 random | 生成随机数 time | 时间 datetime | 日期和时间 cale...原创 2019-12-28 09:47:58 · 771 阅读 · 0 评论