Python常用模組中常用內建函式的具體介紹

2022-04-11 10:13:50 字數 1438 閱讀 6959

python作為計算機語言中常用的語言,它具有十分強大的功能,但是你知道python常用模組i的內建模組中常用內建函式都包括哪些具體的函式嗎?以下的文章就是對python常用模組i的內建模組的常用內建函式的具體介紹。

python常用模組i中內建模組常用內建函式:

callable(obj) 檢視乙個obj是不是可以像函式一樣呼叫  

repr(obj) 得到obj的表示字串,可以利用這個字串eval

重建該物件的乙個拷貝  

eval_r(str) 表示合法的python表示式,返回這個表示式  

dir(obj) 檢視obj的name space中可見的name  

hasattr(obj,name) 檢視乙個obj的name space中是否有name  

getattr(obj,name) 得到乙個obj的name space中的乙個name  

setattr(obj,name,value) 為乙個obj的name space中的乙個

name指向vale這個object  

delattr(obj,name) 從obj的name space中刪除乙個name  

vars(obj) 返回乙個object的name space。用dictionary表示  

locals() 返回乙個區域性name space,用dictionary表示  

globals() 返回乙個全域性name space,用dictionary表示  

type(obj) 檢視乙個obj的型別  

isinstance(obj,cls) 檢視obj是不是cls的instance  

issubclass(subcls,supcls) 檢視subcls是不是supcls的子類

型別轉換函式

chr(i) 把乙個ascii數值,變成字元  

ord(i) 把乙個字元或者unicode字元,變成ascii數值  

oct(x) 把整數x變成八進位制表示的字串  

hex(x) 把整數x變成十六進製制表示的字串  

str(obj) 得到obj的字串描述  

list(seq) 把乙個sequence轉換成乙個list  

tuple(seq) 把乙個sequence轉換成乙個tuple  

dict(),dict(list) 轉換成乙個dictionary  

int(x) 轉換成乙個integer  

long(x) 轉換成乙個long interger  

float(x) 轉換成乙個浮點數  

complex(x) 轉換成複數  

max(...) 求最大值  

min(...) 求最小值 

用於執行程式的內建函式complie 如果一段**經常要使用,那麼先編譯,再執行會更快。以上內容就是對python常用模組i的相關實際應用的介紹。

pyhton中常用內建模組

在pyhton中,除了上篇寫到的os和os.path模組外,還有幾個是我們在python中常用到的內建模組。一.sys模組 1.sys.ar 在python指令碼傳參使用 2.sys.exit 系統退出 3.sys.getdefaultencoding 獲取系統預設編碼 4.sys.getfiles...

Python常用內建模組

base64是一種用64個字元來表示任意二進位制資料的方法。用記事本開啟exe jpg pdf這些檔案時,我們都會看到一大堆亂碼,因為二進位制檔案包含很多無法顯示和列印的字元,所以,如果要讓記事本這樣的文字處理軟體能處理二進位制資料,就需要乙個二進位製到字串的轉換方法。base64是一種最常見的二進...

python中常用內建函式

1.eval 執行乙個字串表示式的值,並返回表示式的值。2.map function,iterable 會根據提供的函式對指定序列做對映。第乙個引數function以引數序列中每乙個元素呼叫function函式,返回包含每次function函式返回值的新列表 map lambda x x 2,1,2...