1. 程式人生 > >Python中關於下劃線的識別符號的意義

Python中關於下劃線的識別符號的意義

以下劃線開頭的識別符號是有特殊意義的。

  1. 以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用“from xxx import *”而匯入;
  2. 以雙下劃線開頭的(__foo)代表類的私有成員;
  3. 以雙下劃線開頭和結尾的(foo)代表python裡特殊方法專用的標識,如init()代表類的建構函式。