数字类型及操作
-整数类型的无限范围及4种进制的表示
-浮点数类型的近似无限范围,小尾数及科学计数法
-+,-,*,/,//,%,**,二元增强赋值操作符
-abs(),divmod(),pow(),round(),max(),min()
-int(),float(),cpmplex()
程序的分支结构
-单分支结构 if 二分支 if-else及紧凑类型
-多分支 if-elif-else及条件之间关系
-for...in 遍历循环:计数,字符串,列表,文件
-while()无限循环
-continue和break 保留字;退出当前循环层次
-循环else的高级用法;与break有关
函数的定义与使用
-使用保留字def 定义函数,lambda定义匿名函数
-可选参数(赋初值),可变参数(*b),名称传递
-保留字return可以返回任意多个结果
-保留字global声明使用全局变量,一些隐式规则
代码复用与函数递归
-模块化设计:松耦合,紧耦合
-函数递归的两个特征:基例和链条
-函数递归的实现;函数+分支结构
集合类型及操作
-集合使用{}和set()函数创建
-集合间的操作:交&,并(|),差(-),补(^),比较(>=
-集合类型方法:.add(),.discard(),.pop()
-集合类型主要用于:包含关系的比较,数据去重
序列类型及操作
-序列是基类类型,扩展类型包括字符串,元组和列表
-元组用()和tuple()创建,列表用[]和list()创建
-元组操作与序列操作基本相同
-列表操作在序列操作的基础上,增加了更多的灵活性
字典类型及操作
-映射关系用键值对表示
-字典类型使用{}和dict(),键值对之间用;分隔
-d[key]方式既可以索引,也可以赋值
-字典类型有一批操作方法核函数,更重要是.get()
-文件数据的格式化
-字符串的格式化 .format() 方法
-将字符串按照一定的格式和式样进行规范
领取专属 10元无门槛券
私享最新 技术干货