颠覆你的Python实践python自动化运维Python接口测试

【落叶277】“老兵爱学习”之《颠覆你的Python接口自动化测

2017-08-22  本文已影响107人  秋之川
如果你想直接关注该课程,可保存该图片,长按识别二维码

【目录】

这是《落叶》文集里第 277 片落叶,希望你能喜欢,不为别的,只为这份坚持。

自己挖坑自己填,好记性不如烂笔头,尽在《老兵爱学习》

【已学习】

第五节课:Python 发送 HTTP 请求

【问题八】:

刚刚学会通过字典来灵活配置传参,正好按照老师的节奏,同步学习一下元祖和列表。

【原因及解决方法】:

Python 里的元祖

概念:按我的理解,元祖就是 Python 里最小的序列类型的数据结构。

格式:tup1= ('1','2','a','b')

print tup1[0]

可以进行截取,组合等。

用法:

1、元祖中的元素值是不可以修改和删除的;

2、元组中的元素值是可以读取的,下标索引从0开始;

3、元祖和元祖是可以做组合连接操作的,tup3 = tup1 + tup2。

3、元祖运算符:

len((1, 2, 3)) = 3,计算元素个数

(1, 2, 3) + (4, 5, 6)  = (1, 2, 3, 4, 5, 6), 连接

('Hi!',) * 4 = ('Hi!', 'Hi!', 'Hi!', 'Hi!'),复制

3 in (1, 2, 3) = True, 元素是否存在

for x in (1, 2, 3): print x = 1 2 3, 迭代

4、元祖索引和截取的操作:

L = ('spam', 'Spam', 'SPAM!')

L[2] = 'SPAM!',读取第三个元素

L[-2] = 'Spam',反向读取;读取倒数第二个元素

L[1:] = ('Spam', 'SPAM!'),截取元素

5、元祖的内置函数:

cmp(tuple1, tuple2),比较两个元组元素。

len(tuple),计算元组元素个数。

max(tuple),返回元组中元素最大值。

min(tuple),返回元组中元素最小值。

tuple(seq),将列表转换为元组。

Python 里的列表

概念:序列是 Python 中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

格式:List1= ['1','2','a','b']

print List1[0]

print List[1,3]

用法:

1、列表的数据项不需要具有相同的类型;

2、对列表中的元素可以进行增删改:

增加:List1.append(c)

修改:List1[3] = b1

删除:del List1[2]

3、列表的操作符:

len([1, 2, 3]) = 3,长度

[1, 2, 3] + [4, 5, 6] = [1, 2, 3, 4, 5, 6],组合

['Hi!'] * 4 = ['Hi!', 'Hi!', 'Hi!', 'Hi!'],重复

3 in [1, 2, 3] = True,判断元素是否存在于列表中

for x in [1, 2, 3]: print x; = 1 2 3,迭代

4、列表的内置函数:

cmp(list1, list2),比较两个列表的元素

len(list),列表元素个数

max(list),返回列表元素最大值

min(list),返回列表元素最小值

list(seq),将元组转换为列表

5、列表的内置方法:

list.append(obj),在列表末尾添加新的对象

list.count(obj),统计某个元素在列表中出现的次数

list.extend(seq),在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

list.index(obj),从列表中找出某个值第一个匹配项的索引位置

list.insert(index, obj),将对象插入列表

list.pop(obj=list[-1]),移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

list.remove(obj),移除列表中某个值的第一个匹配项

list.reverse(),反向列表中元素

list.sort([func]),对原列表进行排序

【待学习】

第六节课:Python处理HTTP返回包(2017.08.25 周五晚 21:00)

作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵

【目录】

上一篇 下一篇

猜你喜欢

热点阅读