python基础语法体系总结

一、数字类型及操作

        1、整数类型的无限范围及4种进制表示

        2、浮点数类型的近似无限范围、小尾数及科学计数法

        3、+、-、*、/、//、%、**、二元增强复制操作符

        4、abs()、divmod()、pow()、round()、max()、min()

        5、int()、float()、complex()

二、字符串类型及操作

        1、正向递增序号、反向递减序号、<字符串>[M:N:K]

        2、+、*、len()、str()、hex()、oct()、ord()、chr()

        3、.lower()、.upper()、.split()、.count()、.replace()

        4、.center()、.strip()、.join()、.format()格式化

三、程序的分支结构

        1、单分支if二分支if-else及紧凑形式

        2、多分支if-elif-else及条件之间关系

        3、not  and  or  >  >=  ==  <=  <  !=

        4、异常处理try-except-else-finally

四、程序的循环结构

        1、for...in 遍历循环:计数、字符串、列表、文件...

        2、while无限循环

        3、continue和break保留字:退出当前循环层次

        4、循环else的高级用法:与break有关

五、函数的定义与使用

        1、使用保留字def定义函数,lambda定义匿名函数

        2、可选参数(赋初值)、可变参数(*b)、名称传递

        3、保留字return可以返回任意多个结果

        4、保留字global声明使用全局变量,一些隐式规则

六、代码复用与函数递归

        1、模块化设计:松耦合、紧耦合

        2、函数递归的2个特征:基例和链条

        3、函数递归的实现:函数+分支结构

七、集合类型及操作

        1、集合使用{}和set()函数创建

        2、集合间操作:交(&)、并(|)、差(-)、补(^)、比较(>=<)

        3、集合类型方法:.add()、.discard()、.pop()等

        4、集合类型主要应用于:包含关系比较、数据去重

八、序列类型及操作

        1、序列是基类类型包括:字符串、元组和列表

        2、元组用()和tuple()创建,列表用[]和list()创建

        3、元组操作与序列操作基本相同

        4、列表操作在序列操作基础上, 增加了更多的灵活性

九、字典类型及操作

        1、映射关系采用键值对表达

        2、字典类型使用{}和dict()创建,键值对之间用:分隔

        3、d[key]方式既可以索引,也可以赋值

        4、字典类型有一批操作方法和函数,最重要的是.get()

十、文件的使用

        1、文件的使用方式:打开-操作-关闭

        2、文本文件&二进制文件,open(,)和.close()

        3、文件内容的读取:.read()  .readline()  .readlines()

        4、数据的文件写入:.write()  .writelines()  .seek()

十一、一维数据的格式化和处理

        1、数据的维度:一维、二维、多维、高维

        2、一维数据的表示:列表类型(有序)和集合类型(无序)

        3、一维数据的存储:空格分隔、逗号分隔、特殊符号分隔

        4、一维数据的处理:字符串方法.split()和.join()

十二、二维数据的格式化和处理

        1、二维数据的表示:列表类型,其中每个元素也是一个列表

        2、CSV格式:逗号分隔表示一维、按行分隔表示二维

        3、二维数据的处理:for循环+.split()和.join()


版权声明:本文为weixin_48897277原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。