Python 中的雙下劃線怎麼了?(__)

https://medium.com/@araujogabe1/whats-up-with-those-double-underscores-in-python-0fee45b37855

在 Python 中,雙底線(__)通常用於定義特殊方法、名稱混淆以及一些特殊變數和屬性。特殊方法(Magic Methods)是類別中以雙底線開頭和結尾的方法,例如__init__用於初始化物件,__str__定義物件的字串表示。名稱混淆(Name Mangling)是為了避免子類別中的名稱衝突而使用的技術。另外,一些特殊變數和屬性也使用雙底線,例如__name__及__file__。

via Artificial Intelligence on Medium

December 21, 2023 at 12:45AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *