函數 |
功能簡要說明 |
abs(x) |
返回數字x的絕對值 |
all(iterable) |
若果對於可迭代對象中全部元素x都有bool(x)爲True,則返回True。對於空的可迭代對象也返回True。 |
any(iterable) |
只要可迭代對象中存在元素x使得bool(x)爲True,則返回True。對於空的可迭代對象,返回False。 |
bin(x) |
把數字x轉換爲二進制串 |
oct(x) |
把數字x轉換爲八進制串 |
hex(x) |
把數字x轉換爲十六進制數 |
float(x) |
把數字或字符串x(只能是數字字符串)轉換爲浮點數並返回 |
id(obj) |
返回對象的地址 |
int(x[,d]) |
返回數字的整數部分,或把d進制的字符串x轉換爲十進制並返回,d默認爲十進制 |
len(obj) |
返回元素個數,適用於列表、元組、集合、字典、字符串等 |
list()、set()、tuple()、dict()、str() |
把對象轉換爲相應類型,或生成空類 |
max(),min(),sum() |
返回序列中的最大值、最小值或數值元素之和 |
pow(x,y) |
返回x的y次方,等價於x**y |
dir() |
返回指定對象的成員列表 |
eval(s[,glocals[,locals]]) |
計算字符串中表達式的值並返回 |
chr(x) |
返回ASCII編碼爲x的字符 |
callable(obj) |
測試對象是否可調用。類和函數是可調用的,包含__call__()方法的類的對象也是可調用的 |
filter(function or None,sequence) |
返回序列中使得函數值爲True的那些元素,若是函數爲None則返回那些值等價於True的元素。若是序列爲元組或字符串則返回相同類型結果,其餘則返回列表。 |
map(函數,序列) |
將單參數函數映射值序列中每一個元素,返回結果列表 |
open(name[,mode[,buffering]]) |
以指定模式打開文件並返回文件對象 |
ord(s) |
返回一個字符s的編碼 |
reduce(函數,序列) |
將接收2個參數的函數以累積的方式從左到右一次應用至序列中的每一個元素,最終返回單個值做爲結果。 |
reversed(列表或元組) |
返回逆序後的迭代器對象 |
round(x[,小數位數]) |
對x進行四捨五入,若不指定小數位數,則返回整數 |
sorted(列表[,key[,reverse]]) |
返回排序後的列表 |
type(obj) |
返回對象obj的類型 |
zip(seq1[,seq2[...]]) |
返回[(seq1[0],seq2[0]...),(...)] |