![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python自动化测试开发
从python知识的的基础,到python的web,接口自动化测试,再到puytest测试框架的实践,最后基于jenkins+git模拟一个从无到有的学习
一白涂地
小白兔,白了个白
展开
-
python基础(四)类和对象
类和对象的概念类:就是具有相同的属性和行为的,我们称之为类,即:“物以类聚”,举例说明:人就为一类,有胳膊,腿,头发,姓名的属性,会说话,直立行走的行为。对象,即类的实例化,何为实例化,就是具体属性,方法。比如说姓名张三,有大长腿,黑头发。那么这就是一个对象。python就是一门面向对象的一门语言。定义一个类举一个简单的例子,定义一个人的类class Person(): def __init__(self, name, higth, sex): self.name = n原创 2020-07-18 22:41:19 · 149 阅读 · 0 评论 -
python基础(三)异常处理
1. 常见的异常: AssertionError(断言错误), AttributeError(访问位置属性), IndexError(超出序列的范围), KeyError(字典中不存在关键字), NameError(不村子的 变量), OSError(系统异常), SyntaxError(python语法错误), TypeError(不同类型间的无效操作), ZeroDivisionError(除数为零)2. 捕获异常:捕获指定的异常try: 1/0except ZeroDivisio原创 2020-05-30 16:55:27 · 135 阅读 · 0 评论 -
python基础(三)lambda函数 filter()和map()
lambda函数1. lambda函数是匿名函数,顾名思义就是没有函数名的函数,示例中的add和add_1是一样的:def add(a, b): return a+badd_1 = lambda a, b: a + b 2. lambda函数的语法:冒号(:)前面放函数的参数,冒号后面放返回值。 3. 经常用在函数只调用一两次的时候filter()和map()filter 是一个过滤器:主要有两次参数,第一个参数可以是一个函数也可以是None,如果是一个函数,则将第二个可迭代数原创 2020-05-30 16:13:32 · 189 阅读 · 0 评论 -
python基础(三)内嵌函数与闭包
内嵌函数 1. python的函数是可以嵌套的,也就是允许在函数内部创建另一个函数,这种函数叫做内嵌函数。def fun1_1(x): def fun1_2(y): return x + y fun1_2() 注意的是,内部函数只能在外部函数内部调用。闭包 如果在一个内部函数里,对在外部作用域,但不是全局作用域的变量进行引用,那么内部函数就被认为是闭包。举个例子:def fun1_1(x): def fun1_2(y): return x +原创 2020-05-30 11:55:10 · 283 阅读 · 0 评论 -
python基础(三)局部变量与全局变量
局部变量 1. 局部变量:只作用于局部,局部使用完成后,即可销毁,局部可以理解为在函数之内。在函数里面定义参数以及变量,都为局部变量。var_1 = 1def fun1_1(): var_1 = 2fun1_1()print(f'var_1 = {var_1}')### 输出 ###var_1 = 1全局变量 1. 全局变量:作用于整个py文件中,在函数中,就可以访...原创 2020-04-10 00:57:47 · 276 阅读 · 0 评论 -
python基础(三)函数以及函数参数
创建函数创建函数用关键字def: return 返回,返回可有可无,参数可有可无# 有返回值,有参数>>> def add_fun(a, b): return (a + b)>>> sum1 = add_fun(1, 2)>>> sum13# 无返回值,无参数>>> def add_fun2(): p...原创 2020-04-09 23:30:48 · 138 阅读 · 0 评论 -
python基础(二)条件判断和循环
一、条件判断常用的用法如下:(注:python无switch选择)(一)常用用法**1.if 条件:语句2.if 条件:语句1else:语句23.if 条件1:语句1elif 条件2:语句2…else:语句n(二) 另一种用法a = x if 条件 else y>>> a = 1>>> b = 2>>&g...原创 2020-04-06 10:06:42 · 96 阅读 · 0 评论 -
python基础(一)数据结构之字符串
重点是字符串的内置方法,也是常用的(一) 首字母大写>>> str1 = 'hello, Word!'>>> str1.capitalize()'Hello, word!'(二)去掉空格和换行符或者去掉指定字符>>> str1 = ' a\n \t '>>> str1.strip()'a'>>...原创 2020-04-01 22:29:44 · 91 阅读 · 0 评论 -
python基础(一)数据结构之元组、集合
元组元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。(一)元组的表示方法>>> tup1 = (1, 2, 3)>>> tup1(1, 2, 3) (二) 元组的访问元组的访问,与列表类似>>> tup1(1, 2, 3)>>> tup1[1]2# 元素的赋值,经常...原创 2020-04-01 22:00:03 · 118 阅读 · 0 评论 -
python基础(一)数据结构之字典
字典是python中唯一的一个映射类型一、创建字典和访问字典(一) 创建字典1. 创建空字典dict1 = {}2. dict()方法创建字典# 参数为一个元组>>> dict1 = dict(((1,'a'), (2, 'b')))>>> dict1{1: 'a', 2: 'b'}# 参数为key=value# 此种创建字典的方式,不能...原创 2020-03-31 23:19:42 · 3978 阅读 · 0 评论 -
python基础(一)数据结构之列表
python常见的数据类型:数值型、字符型、字符串型、布尔类型等。常用的数据结构:列表、字典和元组列表(list)1. 表示方法:由不同的数据(也可以是数据结构:列表本身,字典,元组等)通过逗号分隔而成,用方括号括起来。示例如下list2 = [1, 2, 3, 4]list1 = [1, 'a', [1, 2, 3], {1:'a'}]2. 访问列表:列表中的每个元素到有它自己...原创 2020-03-30 22:21:04 · 90 阅读 · 0 评论