“__“和” _ __“的使用 更多的是一种规范/约定,并没有真正达到限制的目的:“_”:以单下划线开头的表示的是 protected 类型的变量,即只能允许其本身与子类进行访问;同时表示弱内部变量标示,如当使用”from moduleNmae import *”时,不会将以一个下划线开头的对象引入。“__”:双下划线的表示的是私有类型的变量。只能是允许这个类本身进行访问了,连子类也不可以,这类属性在运行时属性名会加上单下划线和类名。