随笔分类 - python
摘要:我们在写case的时候,如果用例的操作是一样的,就是参数不同,比如说要测一个登陆的接口,要测正常登陆的、黑名单用户登陆的、账号密码错误的等等,在unittest里面就要写多个case来测试。 这样的情况只是调用接口的时候参数不一样而已,再写多个case的话就有点多余了,那怎么办呢,就得把这些参数都写
阅读全文
摘要:Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite Test
阅读全文
摘要:异常处理 try except ZeroDivisionError除数不能为0 IndexError 下标越界 Exception:可以捕获所有异常,不包括语法错误,当不确定具体抛出什么异常时候,可以用Exception try-except-else-finally raise:主动抛出异常 sy
阅读全文
摘要:面向对象编程 面向对象--Object Oriented Programming,简称oop,是一种程序设计思想。在说面向对象之前,先说一下什么是编程范式,编程范式你按照什么方式来去编程,去实现一个功能。举个例子,你要做饭,可以用电磁炉,也可以用煤气灶。不同的编程范式本质上代表对各种类型的任务采取的
阅读全文
摘要:接口开发 接口开发需要用到第三方模块flask. 1、登录的接口。 写日志 1、pip install nnlog 注意:默认是打印debug级别,那么会把debug、info、warning、error级别的日志都打印出来 如果指定打印是warning级别,那么会把warning和info级别的日
阅读全文
摘要:模块相关 1、导入模块的流程:import XXX 2、导入模块的实质:import一个模块的实质就是把这个python文件从头到尾执行一遍、 3、import模块查找模块的顺序 a、从当前目录下找 b、sys.path(在python自带的环境变量下找) 如下可见sys.path是放在一个列表里面
阅读全文
摘要:递归 定义:递归就是函数自己调用自己,最多可循环调用999次 内置函数 1、sorted()排序,生成的是列表 2、map()帮你循环调用函数的,保存返回值,返回的是一个list。map接受一个函数名和序列 3、filter:过滤器,帮你循环调用函数,如果函数返回false,那么就过滤掉这个值,是指
阅读全文
摘要:函数 定义函数 1、意义:函数是实现某个功能的一些代码,提高代码的复用性。 2、定义:用def关键字定义函数, 3、函数组成:函数由函数名、形参、函数体、调用函数(里面会有函数体)组成 4、要使用函数,必须要调用它 5、示例函数: 定义一个简单的函数,里面只有函数名、函数体、调用函数组成 形参与实参
阅读全文
摘要:元组 定义:元组是由小括号括起来的;元组也是list 和list的区别:元组的值不可以改变,而list的值可以改变 定义一个元素的元组:元素后面要加逗号,要不然计算值容易识别不出来是元组还是什么数据类型 元组里面的两个方法:index、count 集合 集合也是一种数据类型,一个类似列表东西,它的特
阅读全文
摘要:文件的基本操作 r:只读(默认),不能写,在打开文件时,r可以省略不写,打开不存在的文件会报错 w:只写模式,不可读:不存在的文件则会创建,存在的文件会清空文件内容 a:追加模式,不可读:不存在的文件会创建,存在的文件会追加 r+:可读,可写,。打开不存在的文件会报错 w+:读写模式,已经存在的文件
阅读全文
摘要:必须会的 replace(old, new[, max]):表示把old字符串替换成new的字符串,max表示替换不超过几次,如果max不填,则会替换所有的old strip():默认去掉字符串两端的空格 strip('.'):去掉字符串两端的. ''.join(listname):连接字符串。把l
阅读全文
摘要:定义:在Python中,用键值对表示字典,用{}括起来,键值对中间用:分割,每个键值对用逗号分隔 定义空的字典: stu_info={} stu_info=dict() 注意:字典里的key是不能重复的,key必须是唯一的。 与list区别:比list查询速度快,list越大,查询速度越慢,字典就不
阅读全文
摘要:list基本操作 列表定义:中括号括起来,中间用逗号隔开 索引(下标、角标):列表中的第一个元素的索引是0,索引可以更方便的操作列表 访问列表元素:列表名字[索引] 定义一个空的list stu_info=[] stu_info=list() 增加元素 1、append:在列表的末尾增加元素 2、i
阅读全文
摘要:变量 定义:变量就是用来存东西的,每个变量都存储了一个值 与变量相关联的信息 变量的命名和使用 1、变量名只能包含数字、字母、下划线,变量名可以用字母、下划线打头,但是不能用数字打头。 2、变量名不能包含空格,但是可以用下划线来分隔其中的单词。 3、不要将python关键字和函数名当做变量,如 pr
阅读全文
摘要:Python是什么? Python是一门解释型语言,他的特点是语法简单、易学,第三方模块最多的一门语言,用的人多,适合于没有代码基础与基础薄弱的人学。 他的应用很广泛,应用于自动化测试、web开发、数据分析、AI Python、自动化运维等 注意:做自动化测试,无论被测系统是用什么语言写的,写自动化
阅读全文

浙公网安备 33010602011771号