Python基础课件
1.
面向对象基础(一)
1.1.
面向对象编程介绍
1.2.
类和对象
1.3.
定义类
1.4.
创建对象
1.5.
添加和获取对象的属性
1.6.
实例方法内通过self获取对象属性
1.7.
魔法方法:__init__
1.8.
有参数的__init__方法
1.9.
魔法方法:__str__
1.10.
魔法方法:__del__
1.11.
参考案例:烤地瓜
2.
面向对象基础(二)
2.1.
参考案例:存放家具
2.2.
继承的概念
2.3.
单继承
2.4.
多继承
2.5.
子类重写父类同名属性和方法
2.6.
子类调用父类同名属性和方法
2.7.
多层继承
2.8.
通过super()来调用父类方法
3.
面向对象基础(三)
3.1.
私有属性和私有方法
3.2.
修改私有属性的值
3.3.
多态
3.4.
类属性和实例属性
3.5.
类方法和静态方法
3.6.
__new__方法
3.7.
设计模式:单例模式
4.
异常、模块
4.1.
异常介绍
4.2.
捕获异常
4.3.
异常的传递
4.4.
抛出自定义的异常
4.5.
异常处理中抛出异常
4.6.
模块介绍
4.7.
模块制作
4.8.
模块中的__all__
4.9.
python中的包
Published with GitBook
Python课程讲义
模块中的
__all__
1. 没有
__all__
2. 模块中有
__all__
总结
如果一个文件中有__all__变量,那么也就意味着这个变量中的元素,不会被from xxx import *时导入