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 · 212 阅读 · 0 评论 -
python基础(三)异常处理
1. 常见的异常: AssertionError(断言错误), AttributeError(访问位置属性), IndexError(超出序列的范围), KeyError(字典中不存在关键字), NameError(不村子的 变量), OSError(系统异常), SyntaxError(python语法错误), TypeError(不同类型间的无效操作), ZeroDivisionError(除数为零) 2. 捕获异常: 捕获指定的异常 try: 1/0 except ZeroDivisio原创 2020-05-30 16:55:27 · 208 阅读 · 0 评论 -
python基础(三)lambda函数 filter()和map()
lambda函数 1. lambda函数是匿名函数,顾名思义就是没有函数名的函数,示例中的add和add_1是一样的: def add(a, b): return a+b add_1 = lambda a, b: a + b 2. lambda函数的语法:冒号(:)前面放函数的参数,冒号后面放返回值。 3. 经常用在函数只调用一两次的时候 filter()和map() filter 是一个过滤器:主要有两次参数,第一个参数可以是一个函数也可以是None,如果是一个函数,则将第二个可迭代数原创 2020-05-30 16:13:32 · 255 阅读 · 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 · 383 阅读 · 0 评论 -
python基础(三)局部变量与全局变量
局部变量 1. 局部变量:只作用于局部,局部使用完成后,即可销毁,局部可以理解为在函数之内。在函数里面定义参数以及变量,都为局部变量。 var_1 = 1 def fun1_1(): var_1 = 2 fun1_1() print(f'var_1 = {var_1}') ### 输出 ### var_1 = 1 全局变量 1. 全局变量:作用于整个py文件中,在函数中,就可以访...原创 2020-04-10 00:57:47 · 348 阅读 · 0 评论 -
python基础(三)函数以及函数参数
创建函数 创建函数用关键字def: return 返回,返回可有可无,参数可有可无 # 有返回值,有参数 >>> def add_fun(a, b): return (a + b) >>> sum1 = add_fun(1, 2) >>> sum1 3 # 无返回值,无参数 >>> def add_fun2(): p...原创 2020-04-09 23:30:48 · 211 阅读 · 0 评论 -
python基础(二)条件判断和循环
一、条件判断 常用的用法如下:(注:python无switch选择) (一)常用用法** 1. if 条件: 语句 2. if 条件: 语句1 else: 语句2 3. if 条件1: 语句1 elif 条件2: 语句2 … else: 语句n (二) 另一种用法 a = x if 条件 else y >>> a = 1 >>> b = 2 >>&g...原创 2020-04-06 10:06:42 · 166 阅读 · 0 评论 -
python基础(一)数据结构之字符串
重点是字符串的内置方法,也是常用的 (一) 首字母大写 >>> str1 = 'hello, Word!' >>> str1.capitalize() 'Hello, word!' (二)去掉空格和换行符或者去掉指定字符 >>> str1 = ' a\n \t ' >>> str1.strip() 'a' >>...原创 2020-04-01 22:29:44 · 148 阅读 · 0 评论 -
python基础(一)数据结构之元组、集合
元组 元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 (一)元组的表示方法 >>> tup1 = (1, 2, 3) >>> tup1 (1, 2, 3) (二) 元组的访问 元组的访问,与列表类似 >>> tup1 (1, 2, 3) >>> tup1[1] 2 # 元素的赋值,经常...原创 2020-04-01 22:00:03 · 171 阅读 · 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 · 4159 阅读 · 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 · 153 阅读 · 0 评论
分享