1.公有化,即普通的变量,函数,类
2.私有化分为4种:前置单下划线,前置双下划线,前后双置下划线,后置单下划线。
- 前置单下划线的对象:只能在当前模块使用,from 模块 import * 无效
- 前置双下划线的类属性:会发生名字重整,不能通过外部访问,而且子类会继承该私有属性,如果在子类中向__属性赋值,那么会在子类中定义的一个与父类相同名字的属性
- 前后双置下划线:表示系统魔法函数
- 后置单下划线:表示可以使用同关键字同名作为变量,如 if_
1.公有化,即普通的变量,函数,类
2.私有化分为4种:前置单下划线,前置双下划线,前后双置下划线,后置单下划线。