摘要:
1. 文档检测: 我们观察官方的函数编写的时候会在函数或者类当中有些类的备注,这些备注叫做文档。当我们在编写函数的时候,可以去显示这些文档。因此我们可以用这个文档来进行检测。另外我们还需要导入doctest的库。 实例: 阅读全文
摘要:
1. 对类进行单元检测: 第一步:首先编写一个类: 第二部分:编写单元检测类进行类检测: 阅读全文
摘要:
1. 对函数进行单元检测: 单元检测: 作用:用来对一个函数、一个类、一个模块进行正确性校验工作。 结果: * 单元测试通过,说明我们测试函数的功能正确。 * 单元测试不通过,说明函数有BUG,要么测试条件输入有误。 第一步:首先确定想要检测目标函数: 第二步:编写函数单元检测类: 阅读全文
摘要:
1. sorted函数: 常用的排序分:冒泡排序、选择排序、快速排序、插入排序、计数器排序 实例1:普通排序 实例2:按绝对值大小排序 实例3: 实例4:按照字符串的长短排序 实例5:自定义函数的形式,按照字符串的长短来排序 阅读全文
摘要:
1. filter函数: 原型:filter(fn,lsd) 参数1为函数 参数2为序列 功能:用于过滤序列,把传入的函数一次作用域序列每个元素,根据返回的是True还是False决定是否保留该元素。 实例1: 实例2: 阅读全文
摘要:
1. map()函数: 原型:map(fn,lsd) 参数1是函数 参数2是序列 功能:将传入的函数一次作用在序列中的每一个元素。并把结果作为一个新的Iterator返回。其实map函数就是一个for循环查找。需要functools库。 图示: 实例1: 实例2:将整数元素的序列,转换为字符串型。 阅读全文
摘要:
1. 性能: py3.x起始比py2.x效率低,但是py3.x现有极大的优化空间,效率正在追赶。 2. 编码: py3.x原码文件默认使用的utf-8编码,使得变量名更为宽阔。 3. 语法: * 去除了<>,改为 != * 加入了as和with关键字,还有True、False、None * 整型触发 阅读全文