一,局部变量与全局变量:Python的四个作用域LEGB
![](https://i-blog.csdnimg.cn/blog_migrate/36dd7a450432e328af899f7e8f1fd933.png)
二,匿名函数,EVAL函数,EXEC函数
1,lambda函数
![](https://i-blog.csdnimg.cn/blog_migrate/9dcdbb13a0bb6fa11a45d47d7f7b2358.png)
2,eval函数,exec函数
三,异常
![](https://i-blog.csdnimg.cn/blog_migrate/66b197d28de1f2d6ffd66cb1848a8fc6.png)
四,文件操作
1,文件操作分类及方法
![](https://i-blog.csdnimg.cn/blog_migrate/d2a475a3d21360d4bdfc9418857a8801.png)
2,编码转换
五,迭代器和生成器
六,函数式编程
1,函数式编程的好处,内置高阶函数map,filter,sorted,递归函数
2,闭包,装饰器,文档字符串
七,模块
如图1所示,模块的导入与重载,模块的特殊属性
![](https://i-blog.csdnimg.cn/blog_migrate/51572c950a6a52ba4b9b3532f2620220.png)
2,内置常用模块:时间模块,数学模块,SYS模块,随机模块
八,包
![](https://i-blog.csdnimg.cn/blog_migrate/ab59b2dd82d77dcb414b3aaede43570b.png)
九,面向对象编程
如图1所示,类的创建,类变量,类方法
![](https://i-blog.csdnimg.cn/blog_migrate/6ce620d08eddf36619c4d1949b07f9ed.png)
2,构造函数创建对象,实例变量,实例方法
![](https://i-blog.csdnimg.cn/blog_migrate/4cd679c9c10beda5c5b90b182be93d07.png)
3,面向对象编程语言的特征:封装继承多态
十,函数重写
1,函数重写
![](https://i-blog.csdnimg.cn/blog_migrate/9e7332a131b5a8bf234df0533335796f.png)
2,迭代器和环境管理器分析