![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试学习-Python
文章平均质量分 80
小宇在线学习
学习如逆水行舟,不进则退。
展开
-
第十章 UnitTest框架
说明:1.框架英文单词framework。2.为解决一类事情的功能集合。需要按照框架的规定(套路) 去书写代码。什么是UnitTest框架?概念:UnitTest是Python自带的一个单元测试框架,用它来做单元测试。自带的框架(官方): 不需要单外安装, 只要安装了 Python,就可以使用。例如:random, json, os, time。第三方框架: 想要使用 需要先安装后使用(pytest)。例如:selenium , appium, requests。原创 2023-03-31 17:13:36 · 71 阅读 · 0 评论 -
第一章 Python基础语法
变量名 = 数据值 # 可以理解为 是将数据值保存到变量中name = '张三' #定义一个变量name,存储的数据值是张三。原创 2023-03-20 20:45:02 · 46 阅读 · 0 评论 -
第二章数据类型与数据类型转换
列表是写在方括号[]之间、用逗号隔开的元素列表。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。list1 = list() #方式一:定义一个空列表 #list1 = [] #方式二:定义一个空列表 list2 = [ 1 , 2 , 3 , 'abc' ] #列表中可以存在不同类型的对象 list3 = [ 1 , 2 , 3 , 'abc' , [ 'a' , 'b' ] ] #嵌套列表。原创 2023-03-20 23:03:08 · 152 阅读 · 0 评论 -
第三章 运算符
比较运算符(又叫关系运算符),返回布尔值True或者False。将运算符两边的数字化为二级制再运算。is,is not,返回布尔值。原创 2023-03-20 23:31:19 · 37 阅读 · 0 评论 -
第四章 Python语句结构
不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop和step,只有当用到range对象时,才会去计算序列中的相关元素。(6) if elif else 结构, 和 if 的缩进相同的只能是 elif 和 else,如果是其他的,就表示 这个判断结构结束了。(4) 所有在 if 代码下方的缩进中书写的代码,属于 if 语句的代码块, 判断条件为 True 的时候会执行。(4) 只有 if 的条件不成立,才会去判断 elif 的条件。原创 2023-03-21 13:45:35 · 170 阅读 · 0 评论 -
第五章 Python的函数
函数:又叫方法(在面向对象语言中叫方法,在面向过程语言中叫函数)def 函数名(参数) : 函数体形参:形式参数,是在函数定义的时候,括号中的变量。实参:实际参数,是在函数调用的时候,括号中的变量(数据值)。原创 2023-03-21 14:51:57 · 103 阅读 · 1 评论 -
第六章 Python文件读写
(2) json 中主要数据类型为 对象({} 类似 Python 中 字典) 和 数组([], 类似 Python 中的列表), 对象和 数组可以互相嵌套。(3)一个json 文件是一个 对象或者数组(即 json 文件的最外层要么是一个 {}, 要么是一个 数组 [])文件打开模式:r读,w覆盖写,a追加写,b二级制,+省略,举例:rb:以二级制读的方式打开文件。方式二:推荐,读写完成之后不需要每次写关闭文件的语句,会自动帮我们关闭打开的文件对象。返回的是 字典(文件中是对象)或者列表(文件中是数组)原创 2023-03-21 15:13:39 · 115 阅读 · 0 评论 -
第七章 Python面向对象
概念:将数据和操作封装为一个有机的整体,由于类中私有成员都是隐藏的,只向外部提供有限的接口,所以能保证内部的高内聚性与外部的低耦合性。使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员,能顾增强安全性和简化编程。原创 2023-03-21 15:51:19 · 58 阅读 · 0 评论 -
第八章 异常捕获
例题:循环打印1-10,等于5时不打印,直接退出方式一for i in range(1 , 11) : if i == 5 : try : raise TypeError('自定义异常!') except Exception as e : #print(e) # break#用在循环体当中,通常用来结束整个循环 # continue pass else : print(i)方式二。原创 2023-03-21 16:06:43 · 53 阅读 · 0 评论 -
第九章 导包
说明:在study8.py模块中调用package1包里面的两个模块方法。原创 2023-03-21 16:22:56 · 43 阅读 · 0 评论