技术栈:python+pytest+requests+openpyxl+allure
python常用的数据类型:int、float、bool、str、列表list、元组tuple、字典dict、集合set
内置函数:type()、len()、print()、input()
字符串
字符串输出格式:①print("{}今年{}岁了".format(name1,age)) ;②print(f"{name1}今年{age}岁了")
字符串的下标标识:索引值从0开始 ;取值:字符串变量名[索引值] ;字符串切片:[索引头:索引尾:步长] 1)取头不取尾 2)步长默认1,索引头默认0,索引尾默认最后+1
varlist =['This', 'is', 3, 'demo', '!']
print(varlist[1:4]) ————['is', 3, 'demo'];默认步长为1
print(varlist[0:5:2]) ————['This', 3, '!']
name = "王小明爱学习,今年一定就业软件测试"
print(name[3::2]) ————爱习今一就软测
str1='python hello aaa 123123aabb'
print(str1[:6])——python
str2 = str1.replace("python","zzzzzz")
print(name.find("软测"))——查询不到,返回-1
print(name.index("软测"))——查询不到,直接报错
列表list
可变数据类型,可增删改
list1 = [52.1,"zmj",[1,0],False]
print(list1[1:3]) ——['zmj', [1, 0]];切片
list1.append(要添加的值)——默认添加到最后一个
list1.insert(位置,要添加的值)——插入固定位置
list1[1]='pyx' ——[52.1, 'pyx', [1, 0], False];替换位置的字符
list1.pop()——删除最后一个
字典dict
取值:通过key取value 1)字典名[key] ;2)字典名.get(key) ;
字典变量名.values() #获取所有的value / 字典变量名.keys() #获取所有的key
字典变量名.items() #获取字典集合
无key则增,有key则改
pop-指定key进行删除 ,字典名.pop(key)
stu_info1 = {"name":"xiaom","age":18,"hobby":"hecha"}
print(stu_info1["hobby"])——hecha
集合set 集合中的元素只能是不可变数据类型,数据不可重复
range函数 range(起始值,终点值,步长),起始值默认0,步长默认1;取头不取尾
for i in range(8): ——i = 0~7
for i in range(1,11):——i = 1~10

2421

被折叠的 条评论
为什么被折叠?



