摘要:并发:一个处理器同时处理多个任务。 并行:多个处理器或者是多核的处理器同时处理多个不同的任务. fork创建子进程 输出 查看子进程id 输出 全局变量在多个进程之间不共享 输出 多个fork 输出 fork炸弹 注意: fork不能在windows下运行 fork创建的主进程不会等到子进程运行结束
阅读全文
01 2019 档案
摘要:开始调试 break 或 b line_num 设置断点设置断点 continue 或 c继续执行程序 list 或 l查看当前行的代码段 step 或 s进入函数 return 或 r执行代码直到从当前函数返回 exit 或 q中止并退出 next 或 n执行下一行 pp打印变量的值 help帮助
阅读全文
摘要:map 输出 filter 输出 reduce 输出
阅读全文
摘要:垃圾回收1. 小整数对象池整数在程序中的使用非常广泛,Python为了优化速度,使用了小整数对象池,避免为整数频繁申请和销毁内存空间。 Python 对小整数的定义是 [-5, 257) 这些整数对象是提前建立好的,不会被垃圾回收。在一个Python 的程序中,所有位于这个范围内的整数使用的都是同一
阅读全文
摘要:使用type创建类 type还有一种功能,动态创建类 type(类名,由父类名称组成的元组(针对继承的情况,可以为空),包含属性的字典(名称和值)) 输出 class是type创建的 type是元类 metaclass 除了使用type()动态创建类以外,要控制类的创建行为,还可以使用metacla
阅读全文
摘要:迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1. 可迭代对象以直接作用于 for 循环的数据类型有以下几种:一类是集合数据类型,如 list 、 tuple 、 dict 、 se
阅读全文
摘要:闭包 输出 装饰器 输出 多个装饰器 注意: 1、装饰顺序,从下往上 输出 通用型装饰器
阅读全文
摘要:In [6]: a = [i for i in range(1,10)] In [7]: a Out[7]: [1, 2, 3, 4, 5, 6, 7, 8, 9] In [8]: a = [6 for i in range(1,10)] In [9]: a Out[9]: [6, 6, 6, 6, 6, 6, 6, 6, 6] In [10]: a = [i for i in ...
阅读全文