Python中下劃線說明

2021-08-14 18:20:21 字數 380 閱讀 3472

在python中經常看到方法或者變數前帶有下劃線,稍作解釋。

1. 前後雙下劃線

__mtthod__:這一般是系統定義的特殊方法,類似於類的構造方法__init__()

2. 前單下劃線

以單下劃線開頭的變數指的是變數的許可權型別為protected,即是保護許可權的變數,該型別的變數只能通過其本身及子類的例項物件能夠訪問,不能通過from module import *匯入

3. 前雙下劃線

以雙下劃線開頭的變數指的是變數的許可權型別為privated,即是私有許可權的變數,該型別的變數只能允許類本身的例項物件進行訪問。

python中下劃線 的用途

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

Python中下劃線含義詳解

格式例子作用及含義單下劃線開頭 var僅供內部使用,通常不會有python直譯器強制執行末尾單下劃線var 單個末尾下劃線 字尾 是乙個約定,用來避免與python關鍵字產生命名衝突。雙下劃線開頭 var當在類上下文使用時,觸發 名詞修飾 由python直譯器強制執行雙下劃線開頭和結尾 var py...

關於golang中下劃線 的語義說明

在閱讀k8s 的過程中,經常可以看到下劃線出現在不同的地方,有時候我們並不清楚下劃線代表的具體含義是什麼,有什麼作用,但是又會經常選擇性的忽略這些細節,實際上卻非常重要。下面我來總結一下下劃線 出現的三種場合 這個應該是最簡單的用途,比如某個函式返回三個引數,但是我們只需要其中的兩個,另外乙個引數可...