python自动化测试知识点_Python自动化测试基础必备知识点二

d055e813635d4ed7c4b3ba763bc5de42.png

自动测试由于其节省成本、提高效率、减少人工干预等优点,已逐渐成为测试人员的一股潮流,而实践人员也越来越清楚地认识到,实现自动框架是软件自动化项目成功的关键因素之一。昨天和大家介绍了Python自动化测试基础必备知识点一,今天接着和大家介绍一下python自动化测试必备的一些知识点。

一、了解基础的数据类型python中一切皆对象(类)

数字类型:整形,浮点型,复数类型,布尔

字符串:定义字符串可以单引号 双引号定义  a='cc' b="cc"

多行字符 使用三个单引号

转义符 "abc\n" \n回车换行

自然字符串:不包括带有转义功能的元字符()使用R,r来表示

r"你好你好"

R"你好你好"

List(列表)

【List(列表) 是 Python 中使用最频繁的数据类型。

列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。

列表是写在方括号 [] 之间、用逗号分隔开的元素列表。

和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。】

list=[1,2,3]

Tuple(元组)

元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。

元组中的元素类型也可以不相同:tuple=(1,2,3)

虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。

构造包含 0 个或 1 个元素的元组比较特殊,所以有一些额外的语法规则:

tup1 = ()    # 空元组

tup2 = (20,) # 一个元素,需要在元素后添加逗号

Set(集合)

Dictionary(字典)

字典(dictionary)是Python中另一个非常有用的内置数据类型。

列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。

键(key)必须使用不可变类型。

在同一个字典中,键(key)必须是唯一的。dict={}

二、python中输入和输出的方法输入 input

age=input('请输入你的年龄:')

age1=int(age)#类型的转换

print("我的年龄是:%s" %age1)

输出print

print('我的名字是:%r,年龄是:%r'(name,age)) %r可以代表任意数据类型 %s 字符串 %d数字

三、运算符基础运算符:::::

+加 - 两个对象相加a + b 输出结果 31

-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -11

*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 210

/除 - x 除以 yb / a 输出结果 2.1

%取模 - 返回除法的余数b % a 输出结果 1

**幂 - 返回x的y次幂a**b 为10的21次方

//取整除 - 向下取接近商的整数

>>> 9//2

4

>>> -9//2

-5

比较运算符

==等于 - 比较对象是否相等(a == b) 返回 False。

!=不等于 - 比较两个对象是否不相等(a != b) 返回 True。

>大于 - 返回x是否大于y(a > b) 返回 False。

>=大于等于 - 返回x是否大于等于y。(a >= b) 返回 False。

<=小于等于 - 返回x是否小于等于y。(a <= b) 返回 True。

赋值运算符

=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c

+=加法赋值运算符c += a 等效于 c = c + a

-=减法赋值运算符c -= a 等效于 c = c - a

*=乘法赋值运算符c *= a 等效于 c = c * a

/=除法赋值运算符c /= a 等效于 c = c / a

%=取模赋值运算符c %= a 等效于 c = c % a

**=幂赋值运算符c **= a 等效于 c = c ** a

//=取整除赋值运算符c //= a 等效于 c = c // a

:=海象运算符,可在表达式内部为变量赋值。Python3.8 版本新增运算符。

在这个示例中,赋值表达式可以避免调用 len() 两次:

if (n := len(a)) > 10:

print(f"List is too long ({n} elements, expected <= 10)")

四、列表项

1.在列表中添加元素

方法append() 将元素'ducati' 添加到了列表末尾

使用方法:str.append('nannaan')

使用方法insert() 可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值。

motorcycles.insert(0, 'ducati')

2.列表中弹出元素

在列表中弹出元素进行处理pop() :namelist=['a1','a2','a']

namepop=namelist.pop()#默认弹出末尾的值 从列表删除后依然可以弹出使用

print(namepop)#

3.列表中排序的方法

Python方法sort() 让你能够较为轻松地对列表进行排序 :按字母顺序排列。

只需向sort() 方法传递参数reverse=True:按字母顺序反方向排序

要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数sorted() 。函数sorted() 让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排 列顺序。

4 反转打印列表

要反转列表元素的排列顺序,可使用方法reverse():reverse() 不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序

5 确定列表的长度

使用函数len() 可快速获悉列表的长度

6 列表的切片cslist=['a','b','c']

for cs in cslist[:2]:#遍历输出切片

print(cs)

print(cslist[2:3])#切片输出

cs2list=cslist[:]#复制整个列表

cs2list.append('d')#复制的列表中添加元素

print(cs2list)'''

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值