python內建函式總結

2021-07-23 17:40:51 字數 1170 閱讀 3680

函式

功能簡要說明

abs(x)

返回數字x的絕對值

bin(x)

把數字x轉換為二進位制串

chr(x)

返回ascii編碼為x的字元

dir()

返回指定物件的成員列表

eval(s[ ,globals[ ,locals]])

計算字串中表示式的值並返回

float(x)

把數字或字串x轉換為浮點數並返回

help(obj)

返回物件obj的幫助資訊

hex(x)

把數字x轉換為十六進製制串

id(obj)

返回物件obj的標示(位址)

input([提示內容字串])

接收鍵盤輸入,返回字串

len(obj)

返回物件obj包含的元素個數,適用於列表、元組、集合、字典和字串等型別的物件

oct(x)

把數字x轉換為八進位制

ord(x)

返回1個字元s的編碼

range([start,] end[,step])

返回乙個等差數列(python3中返回的是乙個range物件)不包括終值

round(x[,小數字數])

對x進行四捨五入,若不指定小數字數,則返回整數

str(obj)

把物件obj轉換為字串

int(x[,d])

返回數字的整數部分,或把d進製的字串x轉換為十進位制並返回,d預設為十進位制

list(x)、set([obj])、tuple(x)

把物件轉換為列表、集合或元組並返回

max(x)、min(x)、sum(x)

返回序列中的最大值、最小值或數值元素之和

pow(x,y)

返回x的y次方

sorted(列表[,cmp[,key[reverse]]])

返回排序後的列表

type(obj)

返回物件obj的型別

reversed(列表或元組)

返回逆序後的列表或迭代器物件

map(函式,序列)

將單引數函式對映至系列中的每個元素,返回結果列表

reduce(函式,序列)

將接受2個引數的函式以累積的方式從左到右依次應用至序列中的每個元素,最終返回單個值作為結果

Python內建函式總結

lambda函式是python的匿名函式,匿名函式的意思是說它不需要函式名,因為某些函式太過簡單,並不需要單獨取個函式名。將乙個資料新增100 def add value return value 100 等價於 f lambda x x 100 對於乙個可迭代的 iterable 可遍歷的物件 如...

Python內建函式總結

函式 用途abs 返回數字絕對值 all 判斷給定的可迭代引數 iterable 中的所有元素是否都為 true,如果是返回 true,否則返回 false any 判斷給定的可迭代引數 iterable 是否全部為 false,則返回 false,如果有乙個為 true,則返回 true asci...

Python常用內建函式總結

內建方法 說明 init self,初始化物件,在建立新物件時呼叫 del self 釋放物件,在物件被刪除之前呼叫 new cls,args,kwd 例項的生成操作 str self 在使用print語句時被呼叫 getitem self,key 獲取序列的索引key對應的值,等價於seq key...