一、zip函数
作用:
zip函数接受一切可迭代的对象作为参数。将对象中的元素一一对应打包成一个元祖,然后返回这些元祖组成的对象。
如a=[“姓名”,“年龄”,“性别”],b=[“test”,“24”,“男”],使用zip函数后== > s=zip(a,b) 输出的结果s将会成为:
[(“姓名”,“test”),(“年龄”,“24”),(“性别”,“男”)],输出时需要注意类型转换
应用场景:
该函数我一般用户untitest框架中,具体是用于从Excel文件读取测试用例的时候
二、enumerate函数
作用:将一个可遍历的函数对象,组合成一个索引序列。返回每个元素的索引和值
返回值:该函数的返回的是一个枚举对象。
用法:enumerate(sequence, [start=0])
参数:第一个参数需要传入一个可遍历的函数对象(列表、字符串、元组等),第二个参数是设置下标起始的位置,不设置时,默认为0,
设置后,下标将从设置的值开始。
三、isinstance函数
作用:判断一个对象是否是已知的类型。
用法:isinstance(x, A_tuple)
参数:第一个参数需要传入需要判断的对象,第二个参数是想要判断的对象类型。
返回值:返回bool类型
注意事项:
isinstance函数与type函数的区别:isinstance函数不会忽略继承关系,type函数会忽略继承关系。
四、range函数:
作用:常用于控制循环的次数。
用法:range(10) 等价于range(0,10) ,输出结果为【0-9】
参数:range有三个参数,第一个参数是起始值,第二个参数是结束值,第三个参数是步长。
注意事项:
range函数在取值时,采用的是左开右闭。
五、min函数
在python中,min函数用于获取可迭代对象的最小值。min函数可以接受一个或多个参数,只传递一个参数时:会返回可迭代对象中的最小值。
传递多个参数时,如shortest_str = min(str_list, key=len) ,会将对应可迭代对象中的每个元素长度做比较,并且返回长度最小的元素