Python下劃線命名模式

2022-09-05 08:36:12 字數 473 閱讀 9208

圖案例

含義單領先下劃線

_var

指示名稱的命名約定供內部使用。

通常不由python直譯器強制執行(萬用字元匯入除外),僅作為程式設計師的提示。

單尾拖尾下劃線

var_

按慣例使用以避免與python關鍵字命名衝突。

雙重領先下劃線

__var

在類上下文中使用時觸發名稱修改。

由python直譯器強制執行。

雙重領先和尾隨下劃線

__var__

表示python語言定義的特殊方法。

避免這種命名方案為您自己的屬性。

單下劃線

_

有時用作臨時或無意義變數的名稱(「不關心」)。

另外:python repl中最後乙個表示式的結果。

python命名之下劃線

1 單前導下劃線 var 單個下劃線是乙個python命名約定,表示這個名稱是供內部使用的。它通常不由python直譯器強制執行,僅僅作為一種對程式設計師的提示。2 單末尾下劃線var 有時候,乙個變數的最合適的名稱已經被乙個關鍵字所占用。因此,像class或def這樣的名稱不能用作python中的...

Python 類的下劃線命名

1 xx 以單下劃線開頭的表示的是protected型別的變數。即保護型別只能允許其本身與子類進行訪問。若內部變數標示,如 當使用 from a module import 時,不會將以乙個下劃線開頭的物件引入 不過值得注意的是,如果使用 import a module 這樣匯入模組,仍然可以用 a...

Python單下劃線和雙下劃線

python 用下劃線作為變數字首和字尾指定特殊變數。不能用 from moduleimport 匯入 系統定義名字 類中的私有變數名 核心風格 避免用下劃線作為變數名的開始。因為下劃線對直譯器有特殊的意義,而且是內建識別符號所使用的符號,我們建議程式設計師避免用下 劃線作為變數名的開始。一般來講,...