1. 程式人生 > >私有化的標記方法

私有化的標記方法

用戶 魔法 方法 前置 關鍵詞 空間 公有 名字空間 init

  • xx: 公有變量
  • _x: 單前置下劃線,私有化屬性或方法,from somemodule import *禁止導入,類對象和子類可以訪問
  • __xx:雙前置下劃線,避免與子類中的屬性命名沖突,無法在外部直接訪問(名字重整所以訪問不到)
  • __xx__:雙前後下劃線,用戶名字空間的魔法對象或屬性。例如:__init__ , __ 不要自己發明這樣的名字
  • xx_:單後置下劃線,用於避免與Python關鍵詞的沖突

私有化的標記方法