摘要: 1、线程 线程被称为轻量级进程,是最小执行单元,系统调度的单位。线程切换需要的资源一般,效率一般。 2、多线程 在单个程序中同时运行多个线程完成不同的工作,称为多线程 3、并发: 操作系统同时执行几个程序,这几个程序都由一个cpu处理,但在一个时刻点上只有一个程序在cpu上处理 4、并行: 操作系统 阅读全文
posted @ 2018-12-01 15:02 aclover 阅读(2672) 评论(0) 推荐(0) 编辑
摘要: 生成器 生成器:只要函数体内出现yield关键字,那么再执行函数就不会执行函数代码,会得到一个结果,该结果就是生成器 生成器就是迭代器 yield的功能 1、yield为我们提供了一种自定义迭代器对象的方法 2、yield于return的区别: 1)yield可以返回多个值 2)函数暂停和再继续是由 阅读全文
posted @ 2018-12-01 11:30 aclover 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 装饰器实际是一个函数 一、定义: 在不改变内部代码和调用方式的基础上增加新的功能 二、了解装饰器需要先了解3个内容 1、函数即变量 2、高阶函数 a、把一个函数名当做实参传给另一个函数 b、返回值包含函数名 3、嵌套函数 高阶函数 import time def test(): print('thi 阅读全文
posted @ 2018-12-01 10:54 aclover 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 文件处理 打开文件 f = open(r'C:\Users\OYY\Desktop\python\1.txt') f = open('C:\\Users\\OYY\\Desktop\\python\\1.txt') f = open('C:/Users/OYY /Desktop/python /1. 阅读全文
posted @ 2018-12-01 09:49 aclover 阅读(172) 评论(0) 推荐(0) 编辑