python
文章平均质量分 62
啊哈3
这个作者很懒,什么都没留下…
展开
-
python(8)----第三方单元测试库pytest
一、pytest的特性pytest的特性有:1)支持用简单的assert语句实现丰富的断言,无需复杂的self.assert*函数2)自动识别测试模块和测试函数3)模块化夹具用以管理各类测试资源4)对 unittest 完全兼容,对 nose基本兼容5)支持Python3和PyPy3二、unittest和pytest的区别unittestpytest用例编写规则1)测试文件必须先import unittest2)测试类必须继承unittest.TestCase3)测试原创 2021-03-27 19:43:02 · 625 阅读 · 0 评论 -
python(7)----单元测试unittest
一、单元测试定义1.什么是单元测试?单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,这里的最小可测试单元通常是指函数或者类,一般是开发来做的,按照测试阶段来分,就是单元测试、集成测试、系统测试以及验收测试。2.为什么要做单元测试?a.单元测试之后,才是集成测试,单个单个的功能模块测试通过之后,才能把单个功能模块集成起来做集成测试,为了从底层发现bug,单元测试时可以减少合成后出现的问题。b.越早发现bug越好,这样可以早点发现问题,不然问题累计到后面,很可原创 2021-03-27 18:19:35 · 197 阅读 · 0 评论 -
python(6)----类与对象
1.语法规范关键字:class语法:class 类名:属性值类函数类名()----创建实例或者说创建对象类名:每个单词的首字母大写(驼峰命名法)如何定义类:所有你认为具有共同属性以及共同特征的,我们都可以划分为一个类2.编写类class定义出来的是一个类,类有各种参数(属性)和功能(方法)。class SuperMan: # 类属性 age = 30 sex = 'male' name = 'nick' # 类方法/类函数 def protect_people(self原创 2021-03-27 17:36:45 · 87 阅读 · 0 评论 -
python(5)----IO、文件处理
1.从文件中读取数据open(file_name,access_mode)file_name:文件名access_mode:打开文件的模式r 以只读的方式打开文件。文件的指针将会放在文件的开头r+ 打开一个文件用于读写。文件的指针将会放在文件的开头w 打开一个文件只用于写入。若该文件存在则覆盖(清空原有文件内容),不存在则创建新文件w+ 打开一个文件用于读写。若该文件存在则覆盖(清空原有文件内容),不存在则创建新文件a 打开一个文件用于追加。如果该文件已存在,文件指针会在文件的结尾,不存在则原创 2021-03-27 17:23:30 · 126 阅读 · 0 评论 -
python(4)----函数
一、函数的定义和调用1.函数的作用对特定的一些功能进行封装,提高代码的重用率,进而提升开发的效率,格式:def 函数名(参数1,参数2,参数3):函数体return 表达式2.函数名的命名规范1)可以由字母、数字及下划线(_)组成,但不能用数字开头,且不能使用python中的关键字。2)函数命名的风格: 单词之间下划线隔开(python中函数命名推荐这种风格), 大驼峰小驼峰写法 ,如:UserName、userName英文单词首字母大写。3.函数的返回值:return1)函数的返回值是原创 2021-03-27 17:11:58 · 537 阅读 · 1 评论 -
python(3)----控制流
1.顺序结构代码按照从上往下的顺序执行2.分支结构a.ifb.if…else…c.if…elif…elif…lese…3.循环结构a.forb.whilec.while结合continue/breakcontinue:强制停止循环中的这一次执行,直接跳到下一次执行break:循环强制停止,退出循环体...原创 2021-03-27 12:05:52 · 56 阅读 · 0 评论 -
python(1)----使用
1.解释器及IDE的下载1)python.exe下载地址:官网地址2)安装时选择自定义安装,记得勾选加入到环境变量中3)检查:cmd窗口输入python,回车出现python版本信息,则表示安装成功1)IDE–PyCharm下载地址:官网地址2)Community社区版一般情况下完全够用2.内置函数print():打印内容到console,默认输出换行,若想不换行在变量末尾加上end=""input():从控制台进行输入type():判断数据类型len():计算数据长度range():原创 2021-03-26 17:06:43 · 107 阅读 · 1 评论 -
python(2)----常用数据类型
1.常用基础数据类型int、float、booleans、strtuple()、list[]、dict{}2.字符串常见操作a.字符串截断索引取值,取头不取尾str[头:尾],str[:]----取所有字符b.字符串运算拼接:str1+str2重复输出:str*53.元祖数据类型关键字:tuple()有序元素可以是不同的数据类型元素不可更改,但是包含列表或字典,里面的元素可以更改如果只有一个元素,要在元素后面加一个逗号example:tuple_1 = (1,’2’,3.1原创 2021-03-26 18:02:37 · 94 阅读 · 2 评论