接口自动化-python

技术栈: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值