取清單最大最小值:max() 、min()
統計序列長度:len()
傳回兩個數相除的商和餘數:divmod()
計算兩個數的乘方:pow()
對數字進行四舍五入:round()
判斷一個對象是否能調用:callable()
檢視一個對象的資料類型:type()
判斷一個對象是否是給定的類型:isinstance()
比較兩個序列的大小:cmp()
取一個範圍内的數:range()
取一個範圍内的數:xrange()
用函數對序列做處理:filter()
對兩個序列做對應處理:zip()

把一個對象轉換成整型:int()
In [114]: int('f',16) f的16進制的整數
Out[114]: 15
把一個對象轉換成長整型:long()
把一個對象轉換成浮點型:float()
把一個對象轉換成複數:complex()
把一個對象轉換成字元串類型:str()
把一個對象轉換成清單:list()
In [115]: a=(1,2,3,4)
In [116]: list(a)
Out[116]: [1, 2, 3, 4]
把一個對象轉換成元組:tuple()
把一個對象轉換成十六進制字元串:hex()
把一個十進制的數轉換成八進制的字元串:oct()
把一個數值轉換成 ASCII 碼:chr()
把一個 ASCII 碼轉換成數值:ord()
字元串内置函數:
In [1]: s='python'
In [2]: s.capitalize() #首字母大寫
Out[2]: 'Python'
s.replease('old','new','count')
s.split():分割
預設是按空格,tab鍵(\t),換行符(\n)分割
In [7]: s='python py pyc\npo\two'
In [8]: s.split()
Out[8]: ['python', 'py', 'pyc', 'po', 'wo']
s.join()連接配接符
In [15]: ''.join([str(i) for i in range(10)])
Out[15]: '0123456789'
In [16]: '-'.join([str(i) for i in range(10)])
Out[16]: '0-1-2-3-4-5-6-7-8-9'
In [17]: int(''.join([str(i) for i in range(10)]))
Out[17]: 123456789
In [19]: [i**2+10 for i in range(5)]
Out[19]: [10, 11, 14, 19, 26]
In [20]: [i**2+10 for i in range(5) if i % 2 == 1]
Out[20]: [11, 19]
本文轉自 jiekegz 51CTO部落格,原文連結:http://blog.51cto.com/jacksoner/2058566