python各种该死的下划线

1、单下划线 _

就是一个变量,不用管它

2、单前导下划线 _var

类似于受保护变量,只有自己和子类才能访问

3、双前导下划线 __var

类似于私有变量,只有对象自己能访问,连子类对象也不能访问到这个成员。但是在对象外部可以通过对象名._类名__XXX来进行访问。

4、单末尾下划线 var_

用来解决关键字变量冲突
有时候,一个变量的最合适的名称已经被一个关键字所占用。因此,像class或def这样的名称不能用作Python中的变量名称。在这种情况下,你可以附加一个下划线来解决命名冲突。

5、双前导和双末尾下划线

魔术方法!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享