abs(x) 返回數字x的絕對值
all(iterable) 如果對於可迭代對象中所有元素x都有bool(x)爲True,則返回True。對於空的可迭代對象也返回True
any(iterable) 只要可迭代對象中存在元素x使得bool(x)爲True,則返回True。對於空的可迭代對象,返回False
bin(x) 把數字x轉換爲二進制串
callable(object) 測試對象是否可調用。類和函數是可調用的,包含__call__()方法的類的對象也是可調用的
chr(x) 返回ASCII編碼爲x的字符
cmp(x, y) 比較大小,如果x<y則返回負數,如果x==y則返回0,如果x>y則返回正數。Python 3.x不再支持該函數
dir() 返回指定對象的成員列表
eval(s[, globals[, locals]]) 計算字符串中表達式的值並返回
filter(function or None, sequence) 返回序列中使得函數值爲True的那些元素,如果函數爲None則返回那些值等價於True的元素。如果序列爲元組或字符串則返回相同類型結果,其他則返回列表
float(x) 把數字或字符串x轉換爲浮點數並返回
help(obj) 返回對象obj的幫助信息
hex(x) 把數字x轉換爲十六進制串
id(obj) 返回對象obj的標識(地址)
input([提示內容字符串]) 接收鍵盤輸入的內容,返回字符串。Python 2.x和Python 3.x對該函數的解釋不完全一樣,詳見後面的1.4.8節
int(x[, d]) 返回數字的整數部分,或把d進制的字符串x轉換爲十進制並返回,d默認爲十進制
isinstance(object, class-or-type-or-tuple) 測試對象是否屬於指定類型的實例
len(obj) 返回對象obj包含的元素個數,適用於列表、元組、集合、字典、字符串等類型的對象
list([x])、 set([x])、tuple([x])、dict([x]) 把對象轉換爲列表、集合、元組或字典並返回,或生成空列表、空集合、空元組、空字典
map(函數,序列) 將單參數函數映射至序列中每個元素,返回結果列表
max(x)、 min(x)、 sum(x) 返回序列中的最大值、最小值或數值元素之和
open(name[, mode[, buffering]]) 以指定模式打開文件並返回文件對象
ord(s) 返回1個字符s的編碼
pow(x, y) 返回x的y次方,等價於x**y
range([start, ] end [, step] ) 返回一個等差數列(Python 3.x中返回一個range對象),不包括終值
reduce(函數,序列) 將接收2個參數的函數以累積的方式從左到右依次應用至序列中每個元素,最終返回單個值作爲結果
reversed(列表或元組) 返回逆序後的迭代器對象
round(x [, 小數位數]) 對x進行四捨五入,若不指定小數位數,則返回整數
str(obj) 把對象obj轉換爲字符串
sorted(列表[, cmp[, key[reverse]]] 返回排序後的列表。Python 3.x中的sorted()方法沒有cmp參數
type(obj) 返回對象obj的類型
zip(seq1 [, seq2 [...]]) 返回[(seq1[0], seq2[0] ...), (...)]形式的列表