python下划线的5种用法

参考自:https://zhuanlan.zhihu.com/p/36173202 双前导下划线会导致Python解释器重写属性名,以避免子类中的命名冲突,这也叫做名称修饰。解释器更改变量的名称,以便在类被扩展的时候不容易产生冲突。 通俗的讲,使用双前导下划线的变量,会被编译器重新命名,并非是变量私有化。
相关文章
相关标签/搜索