主要介绍双前导下划线__var和前导和末尾双下划线__var__
双前导下划线__var:
主要表示类内的private属性,在类外不可访问

可以发现,私有属性类外不可访问。
但是类内是可以访问的:

结果:

同样的也存在私有方法:

类外调用该私有方法失败!
同样的,在类内的公有方法调用私有方法是可以的!


前导和末尾双下划线__var__:
主要表示python类的专有方法:
比如:

比如,我们实例化了一个类,如果直接打印这个类,想得到这个类的名字的话:

会得到如下结果:

而如果我们先实现一个__str__方法:

就得到了我们想要的结果:
