python下劃線的5種用法

參考自:https://zhuanlan.zhihu.com/p/36173202 雙前導下劃線會導致Python解釋器重寫屬性名,以避免子類中的命名衝突,這也叫做名稱修飾。解釋器更改變量的名稱,以便在類被擴展的時候不容易產生衝突。 通俗的講,使用雙前導下劃線的變量,會被編譯器重新命名,並非是變量私有化。
相關文章
相關標籤/搜索