Python中的基本语法与常用方式
- 1 Python语言基础知识
- 2 控制语句
- 3 常用数据结构
- 4 函数的设计
- 5 类与对象
- 5.1 认识Python中的对象和方法
- 5.2 类的定义
- 5.3 类的属性
- 5.4 构造函数
- 5.5 类的方法
- 5.6 析构函数
- 5.7 可变对象与不可变对象
- 5.8 get和set方法
- 5.9 运算符的重载
- 5.10 面向对象和面向过程
- 6 类的重用
本文归纳了在我自己在初学Python时的收获,整体知识体系按照清华大学杨年华主编的《Python程序设计教程》一书所搭建,并且附加了在学习过程中所遇到问题的解决方法。
1 Python语言基础知识
1.1 输入与输出
1.1.1 数据的输入
1.1.2 数据的输出
1.2 标识符与变量
1.2.1 标识符
1.2.2 变量
1.2.3 赋值语句
1.3 数据类型及运算
1.3.1 数据类型
1.3.2 运算符和表达式
1.3.3 运算表达式
1.4 常见的Python函数
2 控制语句
2.1 分支结构控制语句
2.1.1 if语句
2.2.2 if/else语句
2.2.3 if/else/else语句
2.2.4 选择结构嵌套
2.3 循环结构控制语句
2.3.1 while循环
2.3.2 for语句
2.3.3 循环嵌套
2.3.4 break语句和continue语句
3 常用数据结构
3.1 序列
3.1.1 列表list
3.1.2 元组tuple
3.1.3 字符串
3.1.4 列表与元组之间的转换
3.2 字典
3.2.1 创建字典
3.2.2 字典方法
3.2.3 列表、元组与字典之间的转换
3.3 集合
3.3.1 集合的创建
3.3.2 集合的运算
3.3.3 集合的方法
4 函数的设计
4.1 函数的定义
4.2 函数的调用
4.3 形参与实参
4.4 函数的返回
4.5 位置参数
4.6 默认参数与关键参数
4.7 可变长度参数
4.8 序列作为参数
4.9 基于函数的抽象与求精
4.9.1 自顶向下设计
4.9.2 自顶向上的实现
4.9.3 自底向上的实现与单元测试
4.10 递归
5 类与对象
5.1 认识Python中的对象和方法
5.2 类的定义
5.3 类的属性
5.3.1 类属性和实例属性
5.3.2 公有属性和私有属性
5.4 构造函数
5.5 类的方法
5.5.1 类的方法调用的过程
5.5.2 类的方法分类
5.6 析构函数
5.7 可变对象与不可变对象
5.8 get和set方法
5.9 运算符的重载
5.10 面向对象和面向过程
5.10.1 类的抽象与封装
5.10.2 面向过程的编程
5.10.3 面向对象的编程
6 类的重用
6.1 类的重用方法
6.2 类的继承
6.2.1 父类与子类
6.2.2 继承的语法
6.2.3 子类继承父类的属性
6.2.4 子类继承父类的方法
6.2.5 继承关系下的构造方法
6.2.6 多重继承
6.3 类的组合
6.3.1 组合的语法
6.3.2 继承与组合的结合
参考文献:
- 杨年华,柳青,郑戟明. Python程序设计教程. 北京:清华大学出版社, 2017.
来源:CSDN
作者:不死的精灵
链接:https://blog.csdn.net/qq_45362415/article/details/104199130