python 直譯器內建了一些常量和函式,叫做內建常量(built-in constants)和內建函式(built-in functions),我們怎麼在 python idle 裡得到全部內建常量和函式的名字呢?
1如圖,開啟 python idle,我用的 是 python 3.7 ,介面有個性定製。你的版本不同,介面有差異,但是操作方法應該是一樣的。
2輸入 dir(__builtins__)
按下回車鍵(enter)。
3也可以:
import builtins
dir(builtins)
按下回車鍵(enter)。
得到的結果和 dir(__builtins__) 是一樣的。
4那麼這返回的一大堆到底是什麼東西?
可以看到,返回的結果是以 [ 開頭以 ] 結尾,說明是個列表,我們看看這列表裡一共有多少個元素?
輸入:len(dir(__builtins__))
得到乙個數字,154 ,說明當前版本的 python 內建的常量和函式總數是 154 。
5我們再重新輸出一下這個列表,逐個列印出來,更好看一點。
for item in dir(__builtins__):
print(item)
按下兩次回車鍵(enter)。按照預設的字母順序,先是大寫字母 a-z,然後是下劃線(_)開頭的,然後是小寫字母 a-z ,為什麼是這個順序?因為按照 ascii 碼表,表示小寫字母的數字比表示大寫字母的數字要大,而表示下劃線(_)的數字居中,所以如此。
6print() 就是 python 3 的預設函式。我們試試:
print('hello world')
builtins.print('hello world')
__builtins__.print('hello world')
執行結果如下,可以看到,結果是一樣的。
如何檢視 Python 全部內建變數和內建函式?
python 直譯器內建了一些常量和函式,叫做內建常量 built in constants 和內建函式 built in functions 我們怎麼在 python idle 裡得到全部內建常量和函式的名字呢?如圖,開啟 python idle,我用的 是 python 3.7 介面有個性定製。...
如何檢視 Python 全部內建變數和內建函式
python 直譯器內建了一些常量和函式,叫做內建常量 built in constants 和內建函式 built in functions 我們怎麼在 python idle 裡得到全部內建常量和函式的名字呢?1 如圖,開啟 python idle,我用的 是 python 3.7 介面有個性定...
如何檢視指令是否為內建指令?
linux指令分為內建指令和外部指令,那要如何區分呢?使用 type 指令即可檢視是否為內建指令。例1.在終端輸入type指令,查詢 cd 指令,顯示 cd 是內建指令。例2.在終端查詢 useradd 指令,顯示該指令已被錄入 usr sbin useradd 中,在終端中使用useradd指令不...