2.5 本章练习18
第3章 Python基础
3.1 基本语法21
3.1.1 Print语句21
3.1.2 字符串:一种专门的数据类型22
3.1.3 理解并处理出现的错误和异常信息22
3.1.4 变量:会发生变化的数据24
3.1.5 用Python做数学运算24
3.1.6 变量是可以更改的25
3.1.7 注释:用“#”符号开始的内容26
3.1.8 数字类型很简单26
3.1.9 多行字符串/多行注释27
3.1.10 布尔值是“真”是“假”28
3.1.11 类型转换28
3.2 字符串29
3.2.1 转义字符29
3.2.2 字符串索引29
3.2.3 字符串方法30
3.2.4 字符串拼接30
3.2.5 时间日期的处理31
3.3 条件分支语句32
3.3.1 初识条件分支语句32
3.3.2 比较运算符33
3.3.3 判断多个条件34
3.3.4 条件分支语句的用法37
3.3.5 程序设计:PigLatin翻译器39
3.4 函数方法45
3.4.1 初识函数方法45
3.4.2 函数方法定义46
3.4.3 调用和返回46
3.4.4 参数表和传入值48
3.4.5 方法调用方法49
3.4.6 模块的导入50
3.4.7 更多的内建方法52
3.5 列表和字典55
3.5.1 初识列表55
3.5.2 追加元素56
3.5.3 列表切片和字符串切片57
3.5.4 插入元素59
3.5.5 遍历59
3.5.6 排序60
3.5.7 初识字典61
3.5.8 删除元素63
3.5.9 遍历字典64
3.5.10 复习64
3.6 程序设计专题68
3.6.1 练习:水果店68
3.6.2 练习:算分数69
3.7 列表和方法71
3.7.1 复习列表71
3.7.2 复习简单练习中的方法72
3.7.3 在方法里使用及修改列表的元素73
3.7.4 使用range生成和遍历列表74
3.7.5 列表的拼接、嵌套与多层遍历76
3.8 循环77
3.8.1 初识while循环77
3.8.2 循环进入条件78
3.8.3 用while处理用户输入79
3.8.4 死循环79
3.8.5 用break结束循环80
3.8.6 For循环81
3.8.7 更复杂的for循环82
3.9 程序设计专题284
3.9.1 练习:制作战船地图84
3.9.2 练习:战船在地图中随机出现86
3.9.3 练习:击沉战船判断是否获胜88
3.9.4 练习:战船游戏主循环91
3.9.5 练习:编写数学方法91
3.9.6 练习:编写更多方法93
3.10 高级语法94
3.10.1 操作符in95
3.10.2 构建列表95
3.10.3 带步长的切片97
3.10.4 匿名函数99
3.11 类100
3.11.1 为什么要用类100
3.11.2 定义一个类102
3.11.3 类的变量类型104
3.11.4 类的方法105
3.11.5 类的继承107
3.11.6 类的复习110
3.12 文件操作111
3.12.1 写文件111
3.12.2 读取文件112
3.12.3 用with读写文件113
第4章 接口测试基础
4.1 网络协议基础115
4.1.1 接口测试相关概念115
4.1.2 网络协议116
4.1.3 网络分层和数据117
4.1.4 应用层和HTTP协议119
4.1.5 其他层次和协议121
4.2 接口测试常用工具123
4.2.1 抓包工具123
4.2.2 发包工具125
4.3 使用Python调用接口126
4.3.1 使用requests访问GitHub126
4.3.2 使用requests构建http请求127
4.3.3 requests中的响应130
4.3.4 requests中的会话132
"