什么是伪私有属性? 在Python中,没有类似 private 之类的关键字来声明私有方法或属性. Python中要声明私有属性,需要在属性前加上双下划线(但是结尾处不能有双下划线),如:self.__a.然而这样的什么方式并不是真正私有,而是“伪私有”. Python的伪私有属性,实际是通过变量名压缩(mangling)来实现变量名局部化.变量名压缩的规则:在初始的变量名头部加上一个下划线,再加上类的名称,最后是初始变量名的名称. 执行以下代码来验证: class A(object): def…