JavaShuo
Python3基础 关于函数、模块、包、面向对象等问题 (多图)
时间 2021-07-12
标签
Python3
一、局部变量与全局变量:Python的四个作用域 LEGB
二、匿名函数、eval函数、exec函数
1、lambda 函数
2、eval 函数、exec 函数
三、异常
四、文件操作
1、文件操作分类及方法
2、编码转换
五、迭代器和生成器
六、函数式编程
1、函数式编程的好处,内置高阶函数map, filter, sorted,递归函数
2、闭包、装饰器、文档字符串
七、模块
1、模块的导入与重载、模块的特殊属性
2、内置常用模块:时间模块,数学模块,sys模块,随机模块
八、包
九、面向对象编程
1、类的创建、类变量、类方法
2、构造函数创建对象、实例变量、实例方法
3、面向对象编程语言的特征:封装 继承 多态
十、函数重写
1、函数重写
2、迭代器 和 环境管理器 分析