第*章 Python入门
1.1 学习Python之前非常简单的介绍
计算机程序
编程语言
编程语言,Python
Python受欢迎的原因
结论
以3个关键词汇总的核心内容
解题
1.2 学习Python所需前提准备
安装Python
● 下载Python安装程序
● 安装Python
运行Python:Python 交互式 (interactive)shell
使用文本编辑器(1):Python IDLE编辑器
● 在Python IDLE编辑器中编写和执行代码
● 设置开发专用字体
使用文本编辑器(2):Visual Studio Code
● 下载并安装Visual Studio Code
● 安装Visual Studio Code中文语言包
● 在Visual Studio Code中编写和运行代码
结论
以4个关键词汇总的核心内容
解题
1.3 本书中常出现的Python术语
表达式和语句
关键字
标识符
● 蛇形命名法(snake case)和驼峰命名法(camel case)
● 标识符的区分
注释
运算符和字面常量(literal)
输出:print( )
● 只输出一项内容
● 输出多项内容
● 换行
结论
以5个关键词汇总的核心内容
解题
第2章 数据类型
2.1 数据类型和字符串
数据类型和基本数据类型
● 需要了解数据的原因
● 数据类型的确认
创建字符串
● 使用双引号创建字符串
● 使用单引号创建字符串
● 在字符串内加引号
● 使用转义字符(escape character)创建字符串
● 创建多行字符串
● 创建不换行的字符串
字符串运算符
● 字符串连接运算符:“ ”
● 字符串重复运算符:“*”
● 选取字符运算符(索引):“[ ]”
● 字符串切片运算符(切片slicing):“[:]”
● 索引错误Index Error(索引超出范围index out of range)异常:
异常处理
求字符串的长度
结论
以5个关键词汇总的核心内容
解题
2.2 数字
数字的种类
数字运算符
● 四则运算符:“ ”、“-”、“*”、“/”
● 整除运算符:“//”
● 求余运算符:“%”
● 次方(乘方)运算符:“**”
运算符的优先级
● 类型错误(Type Error)异常:异常处理
扩展知识:字符串运算符的优先级
结论
以4个关键词汇总的核心内容
解题
2.3 变量和输入
变量的定义及使用
复合赋值运算符
输入函数:“input( )”
● 用input( )函数输入数据
● input( )函数输入的数据类型
字符串转为数字
● Value Error异常及异常处理
数字转为字符串
结论
以7个关键词汇总的核心内容
解题
2.4 数字和字符串的各种函数
字符串format( )函数
● 索引错误Index Error异常:异常处理
format( )函数的各种功能
● 输出整数的各种形式
● 输出浮点数的各种形式
● 删除无意义的小数点
替换大小写:upper( )和 lower( )
删除字符串两侧的空格:“strip( )”
确认字符串的配置:“isOO( )”
查找字符串函数:“find( )”和“rfind( )”
字符串和in运算符
拆分字符串:“split( )”
结论
以7个关键词汇总的核心内容
解题
第3章 条件语句
3.1 布尔数据类型与if条件语句
创建布尔:比较运算符
布尔运算:逻辑运算符
● not运算符
● and运算符和or运算符
逻辑运算符的运用
● and运算符
● or运算符
if条件语句
日期/时间的应用
计算机中的条件语句
结论
以4个关键词汇总的核心内容
解题
3.2 if~else语句和elif语句
else条件语句的运用
elif语句
高效地使用if条件语句
转换为False的值
pass关键字
扩展知识:raise Not Implement Error
结论
以4个关键词汇总的核心内容
解题
第4章 循环语句
4.1 列表和循环语句
定义列表并访问元素
● 列表中的Index Error异常:索引异常
列表运算符:连接( )、重复(*)、len( )
列表当中添加元素:“append”,“insert”
● 列表连接运算符与插入元素之间的区别
从列表中删除元素
● 用索引删除列表元素:“del”,“pop( )”
● 根据值删除:remove
● 删除全部:“clear”
确认列表中是否存在:“in/not in”运算符
for循环语句
for循环语句:与列表一起使用
结论
以4个关键词汇总的核心内容
解题
4.2 字典和循环语句
定义字典
访问字典中的元素
● 与字典中的字符串键相关错误:异常处理
向字典中添加/删除值
● Key Error异常:异常处理
检查字典中是否存在键
● in关键字
● get( )函数
for循环语句:与字典一起使用
结论
以3个关键词汇总的核心内容
解题
4.3 循环语句和while循环语句
范围
for循环语句:与范围一起使用
for循环语句:列表和范围组合应用
for循环语句:反向循环
while循环语句
while循环语句:像for循环语句一样使用
while循环语句:根据状态进行循环
while循环语句:根据时间进行循环
while循环语句:break关键字/continue关键字
结论
以4个关键词汇总的核心内容
解题
4.4 与字符串、列表和字典相关的基本函数
可应用于列表的基本函数:“min( )”、“max( )”、“sum( )”
使用reversed( )函数翻转列表
组合应用enumerate( )函数和循环语句
组合应用字典中的items( )函数与循环语句
列表嵌套
扩展知识①:在语句中使用串时的问题
扩展知识②:迭代器(iterator)
结论
以3个关键词汇总的核心内容
解题
第5章 函数
5.1 创建函数
函数的基本格式
创建函数参数
● 参数的类型错误TypeError:异常处理
可变参数
默认参数
关键字参数
● 当默认参数在可变参数前面时
● 当可变参数在默认参数前面时
● 关键字参数
● 在默认参数中只输入所需值
返回(Return)
● 无数据返回
● 返回数据
● 返回空值(None)
基本函数的运用
结论
以5个关键词汇总的核心内容
解题
5.2 函数的运用
递归函数
● 用循环语句组成阶乘
● 用递归函数组成阶乘
递归函数的缺点
● 有关UnboundLocalError的处理:异常处理
● 缓存
提前返回(return)
扩展知识①:给代码命名
扩展知识②:代码保护
结论
以3个关键词汇总的核心内容
解题
5.3 高阶函数
元组
● 没有圆括号的元组
● 元组和函数
Lambda
● 把函数作为参数传递
● filter( )函数和map( )函数
● Lambda的概念
文件处理
● 打开、关闭文件
● with 关键字
● 读取文本
● 逐行读取文本
扩展知识①:自学Python编程
扩展知识②:生成器
结论
以3个关键词汇总的核心内容
解题
第6章 异常处理
6.1 语法错误和异常
错误的种类
● 语法错误
● 异常
基本异常处理
● 确认异常情况
● 使用条件语句异常处理
try except语句
● try except语句和pass关键字组合
try except else 语句
finally 语句
● try, except和finally语句的组合
● 对finally的有关误解
● 在try语句中使用return关键字的情况
● 与循环语句同时使用的情况
结论
以4个关键词汇总的核心内容
解题
6.2 高级异常
异常对象
区分异常
● 可能发生多种异常时的情况
● 区分异常
● 异常区分语句及异常对象
捕获所有异常
raise语句
扩展知识:查看代码
结论
以3个关键词汇总的核心内容
解题