- 博客(15)
- 收藏
- 关注
原创 python接口自动化测试-正则表达式
一、值匹配1、. 表示匹配任意1个字符(除了\n换行符)默认字符串中第一个span()表示匹配到的位置;group()获取匹配到的字符串;re.search()只找一个,符合的出现了就不再找了import restring = 'python337'data = re.search(pattern=('.'),string=string)print(data)print(data.group())输出2、[value1,value2]匹配value1、value.
2021-11-18 14:59:45
1347
原创 python-随机生成数据faker
一、随机生成电话号码,phone_number默认生成美国电话,设参数生成中国区from faker import Fakerfaker = Faker(locale = ['zh-cn'])data = faker.phone_number()print(data)输出二、随机生成公司名,companyfrom faker import Fakerfaker = Faker(locale = ['zh-cn'])data = faker.company()prin.
2021-11-17 16:14:19
1410
原创 数据库连接、配置文件、日志封装
一、数据库封装并在用例中使用1、数据库封装import pymysqlclass DBHandler: def __init__(self, host='api.lemonban.com', port=3306, username='future', password='123456', db_name='futu..
2021-11-15 19:12:36
670
原创 Excel封装
一、excel数据以列表嵌套字典形式展示excel数据:以列表嵌套字典形式展示:from openpyxl import load_workbookfilename = r'E:\learn_python\pri_package\data\case_01.xlsx'#打开excelwb = load_workbook(filename)#读取工作簿sheet = wb['login']#列表形式data = list(sheet.values)#列表嵌套字典形式dic..
2021-11-15 16:48:50
1281
原创 单元测试unittest
一、单元测试是是对功能/代码的最小单元进行测试,单元测试框架,提供一个工具的集合,一套解决方案;unitiest是python内置的单元框架。不需要安装二、作用:收集用例、处理断言、生成测试报告三、用法1、unittest继承unittest.TestCase类,test_方法作为测试用例,且名称必须以test_开头2、运行使用unittest方式运行用例3、断言,比较实际结果与预期结果,self.assertEqual()四、相关1、test case 测试用例2、tes.
2021-11-15 16:46:53
588
原创 python-类与对象
一、类是具备相同特征和共同行为的事物的统称;具有抽象性。二、作用1、类作用:用来创建对象2、实例作用:用来模拟现实生活的事物,类的某个实体/成员。三、创建1、创建类(变量表示特征,函数表示行为),类名命名规则是大驼峰格式 class 类名: 变量 函数2、创建对象,即对象实例化 格式:类名() 如:dog = Dog()四、构造函数1、作用:创建对象时会被调用类当中的__init__初始化函数,用来初始化对象数据...
2021-10-12 16:10:34
283
1
原创 python-异常处理
一、若程序中有错误,整个程序将会终止。故用try...excep...捕获异常,不会中断程序二、作用:1、尽量让程序正常运行;2、尽早发现问题三、执行顺序:1、先执行try子句,当try中的语句正常执行,不会有捕获。except里的语句也不执行。2、若try中的语句异常,则捕获,剩余下的try子句不再执行,except里的语句执行,except后的语句也执行try: print('111111') a = float(input('请输入:')) print
2021-10-11 18:51:51
237
原创 python-open内置函数
本文先只讲述txt格式文本打开及写入1、打开f = open('文件名') 打开文件,文件名处要写绝对路径,返回值是文件对象,默认转化英文2、读取读取文件中的内容 f.read(),一次性全部读取出来。怎么写入的怎么显示 encoding编码格式,utf-8可识别中文/韩文/日文等f.readline() 一行一行的读取,每次只读取一行f.readlines() 全部读取,每行当成一个列表元素,返回一个列表数据3、写入f.write('va...
2021-09-25 17:42:54
243
1
原创 python-函数(内置参数)
1、enumerate() 遍历列表时获取列表的索引、value值2、eval() 字符串传入eval,相当于把字符串两边的引号去掉,原先是什么类型就还是什么类型3、range(start,end,step) 生成以start开始step步长到end-1结尾的数数据;step默认为1,使用规则同切片,如range(1,6,2)则生成1,3,5 一般用于for遍历4、max() 最大值5、min() 最小值6、sum()求和 sum(可迭代对象,指定相加的参数...
2021-09-18 17:34:14
422
原创 python-函数(调用、return返回值、参数、作用域)
一、格式:1、定义函数格式:def 函数名称():函数体函数名称是标识符,要符合标识符的命名规则,一般是蛇形命名;函数体是要运行的代码2、调用函数格式:函数名称()函数调用,一个函数当中可以调用另一个函数,如调用自身则是递归,死循环;顺序执行,要先定义函数再调用二、函数返回值return (python中的关键字/保留字),返回结果不要有表达式作用:1、函数体中遇到return值会终止运行,return后面的语句不再执行2、当函数执行完后...
2021-09-18 16:42:17
6339
原创 python-if、for、while循环
一、if循环1、if循环,有if... 、if...else...、if...elif...else,else可带可不带2、else后面不加任何条件,若不执行任何语句,直接pass即可3、if...if...是两个if表达式,满足条件后都执行4、if后面的条件是布尔型,即True、False,为真则执行,为假则不执行,条件一般为逻辑运算(and、or、not)、比较运算、in成员运算,if表达式,从第一个条件开始判断,若有满足的其他的则不再判断,只会执行一个分支的表达式5、.
2021-09-17 18:13:26
2612
原创 python列表、元祖、字典、集合
总结(重点记):一、列表1、表示方法[]、索引、切片2、增删改查,增:append()、insert()、extend();删:remove()、pop();改:list1[索引值] = 'new_value';查:index()、count()3、倒序:reverse();排序:sort()二、字典1、表示方法{}、索引、切片2、增删改查,增与改,都是通过key值赋值,增:dict1['new_key'] ='value';改:dict1['old_key'] = 'new_v
2021-09-05 23:05:35
572
原创 python字符串-索引、切片、方法
总结:1、索引,从0开始,可为负数,超出范围则报错2、切片,v[start:end],也可负数,但很少用,step步长,也很少用3、可省略,v[start:]从start到末尾 、 v[:end]从开头到倒数第二个、v[:]取所有4、反转 v[::-1],字符串反写5、split()分割详细说明:一、字符串:只要是数据左右两边有引号,就是字符串(多行注释内容也是字符串,只是没被变量存储)1、索引,字符串每个元素的编号,从0开始,每次只能取一个字符,可为负数;从开头数是正数,0
2021-09-01 23:49:21
4416
原创 python数据类型、转换、运算
总结(重点记):一、数据类型: 1、数据类型之间的转化,str、int、bool 2、重点:其他类型转换为bool,为空或为0则为False,其他都是True二、数据运算: 1、and、or、not ;and是和、or是或、not是非,反过来 2、比较运算、逻辑运算,结果返回值是bool,即:True或False详细说明:一、数据类型包含:数字类型、字符串类型、布尔类型、None类型 数字类型:整数(int)、浮点数(float)、复数类型 ...
2021-08-31 16:16:03
278
原创 python注释、保留字、标识符、变量
注释:python注释分为:单行注释、多行注释单行注释:在文字前输入#,快捷键 ctrl + /多行注释:在文字前输入三个英文单/双引号,在文字后也输入三个英文单/双引号保留字,是python中被赋予特定意义的单词,且区分大小写(如:if是保留字,但IF就不属于)诸如:and、or、not、def、as、for、if、try、True、False、is等标识符,就是名字,用来标识变量、函数、类、模块和其他对象的名称。命名规则:1、由字母,数字,下划线_组成,且第一个.
2021-08-31 11:53:16
516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人