1、单下划线 _
就是一个变量,不用管它
2、单前导下划线 _var
类似于受保护变量,只有自己和子类才能访问
3、双前导下划线 __var
类似于私有变量,只有对象自己能访问,连子类对象也不能访问到这个成员。但是在对象外部可以通过对象名._类名__XXX来进行访问。
4、单末尾下划线 var_
用来解决关键字变量冲突
有时候,一个变量的最合适的名称已经被一个关键字所占用。因此,像class或def这样的名称不能用作Python中的变量名称。在这种情况下,你可以附加一个下划线来解决命名冲突。
5、双前导和双末尾下划线
魔术方法!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END