python中的下划线

1.变量前单下划线

变量前的单下划线表示表面上私有 ,但是其实这样的实例变量外部是可以访问的;只有类对象和子类对象能访问

#以单下划线_开头的方法,在使用import *时,该方法不会被导入,保证该方法为类私有的。

2.变量前双下划线

只有内部可以访问,外部不能访问。只有类对象能访问,子类对象不能访问

3.变量前后双下划线

魔法方法,如__init__

原文地址:https://www.cnblogs.com/wang-mengmeng/p/11378449.html