初學者快看,Python下劃線的五個作用介紹

2022-09-21 10:27:08 字數 803 閱讀 9051

目錄

初學者看到 python 中的下劃線 _ 時可能會有些懵圈,不知道這個到底是幹什麼用的,今天就來盤點一下 python程式設計客棧 中間的下劃線有哪些用處。以後看到下劃線時就可以對號入座了。

即使不把 python 用於程式設計,也可以把它用作智慧型計算器,下劃線儲存上次的計算結果,在計算時相當方便:

>>> 4 + 3

7 >>> _ www.cppcns.com

7 >>> _ + 2

9 >>> a = 10

>>> _

9乙個獨立的下劃線,它也是乙個變數名,只不過它比較特殊,當你使用下劃線作為變數名時,就代表你告訴大家,這個變數不重要,僅僅占個位置,可以忽略,後面不會再使用它。

當然了,這只是一種約定俗成,你要是不遵守也是可以的,畢竟在後面你還可以通過下劃線來獲取這個變數的值。

for i, _ in [(1, 2), (3, 4)]:

print(i)

上面的**表示我們只需要列表內部元組的第乙個,第二個其實賦值給了下劃www.cppcns.com線,雖然後面你可以通過下滑線來取到值,但是強烈建議你不要這麼做,這違反了約定。

比如常見的 '__init__', '__dict__', '__dir__', '__doc__'eajfa, '__eq__' 等等。

具體可以閱讀如何寫出令人驚嘆的python類

相比駝峰命名,這叫做蛇形命名,比如 user_name。

>>> 10_000_000

10000000

>>> 1_280_500_000 == 1280500000

true

Python單下劃線和雙下劃線

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

python的單下劃線和雙下劃線

python 類中的單下劃線開頭的變數表示 該方法為類的私有方法,原則上外部不能訪問,但是用.xx是可以訪問到的 雙下劃線開頭則是強制外部不能直接訪問的用.xx是訪問不到的,它內部其實是將變數名重新命名為 類名 變數名,所以可以通過.類名 變數名訪問 coding utf 8 author linh...

python的下劃線

首先是單下劃線開頭,這個被常用於模組中,在乙個模組中以單下劃線開頭的變數和函式被預設當作內部函式,如果使用 from a module import 匯入時,這部分變數和函式不會被匯入。不過值得注意的是,如果使用 import a module 這樣匯入模組,仍然可以用 a module.some ...