python3學習筆記 內建屬性 name

2021-10-04 08:40:19 字數 914 閱讀 2186

name」是乙個python內建的系統變數。這一點可以通過dir(builtins)來檢視。

__name__表示當前模組的名字。

如果是在當前模組執行print(__name__),則會列印__main__

如果是在其他模組引入當前模組,則不會顯示為__main__

下面以示例說明。

新建檔案demo1.py,裡面有**print(__name__)語句。

新建檔案demo2.py,在demo2中import demo1,同時裡面也有print(__name__)**語句。

我們分別執行兩個檔案看看時什麼情況。

demo2中列印的是jinyuxin0324.demo1以及main

__name__在當前模組中的值是 __main__ 。

被其他模組匯入後就是當前模組的名字。

if __name__ ==

'__main__'

: statement...

.

表示如果直譯器是在當前模組進行解釋。那麼就執行下列**。常用來作為專案的入口函式。

python3內建方法

本文大部分內容來自 主要內容為python3中的內建函式,可以通過命令 dir builtins 進行查詢 對於具體某個內建函式可以通過命令 help 函式名 檢視其功能和具體用法。內建函式 abs 對傳入引數取絕對值 bool 對傳入引數取布林值,none,0,這些引數傳入bool後,返回fals...

Python3內建函式

1 兩個列表可以相加 collections.counter計數器,計算列表中每項出現的次數,並返回字典型別,其中元素作為key,其計數作為value。當所訪問的鍵不存在時,返回0,而不是keyerror 否則返回它的計數。其中負號表示降序 預設公升序 與reverse true相同 4 數值的除法...

Python3 內建函式

返回乙個數的絕對值。實參可以是整數或浮點數。如果實參是乙個複數,返回它的模。返回 x 的 y 次冪 如果 z 存在,則對 z 取餘 比直接pow x,y z計算更高效 兩個引數形式的pow x,y 等價於冪運算子 x y。引數必須為數值型別。對於混用的運算元型別,則適用二元算術運算子的型別強制轉換規...