python--常用函數總結

1.計算函數

abs()--取絕對值


max()--取序列最大值,包括列表、元組


min()--取序列最小值

len()--取長度

divmod(a,b)---取a//b除數整數以及餘數,成爲一個元組


pow(x,y)--取x的Y次冪

pow(x,y,z)先x的Y次冪,再對Z取餘


round()--修改精度,如果沒有,默認取0位


range()快速生成一個列表

2.其他函數

callable()--返回是否可調用返回true或false


isinstance(a,type)---判斷前面的是否是後面的這種類型,返回true或false


cmp(a,b)---判斷ab是否相等,相等返回0,A<B返回-1,A>B返回1


range()--快速生成一個列表,類型爲list

xrange()---快速生成一個列表,類型爲xrange

3.類型轉換函數

type()

int()

long()

float()

complex()--轉換成負數

hex()--轉換成十六進制

oct()--轉換成八進制

chr()--參數0-252,返回當前的ASCII碼

ord()--參數ASCII碼,返回對應的十進制整數

4.string函數

str.capitalize()--對字符串首字母大寫


str.replace(a.b)---對字符串a改爲b


str.split()---對字符串進行分割,第一個參數是分隔符,後面參數是分割幾次。


string函數導入使用


5.序列函數

filter()--篩選返回爲true返回成序列


lambda--定義函數


zip()---對多個列表進行壓縮組合成一個新列表,但是如果多個列表的元素個數不同,組合的結果按最少元素的進行組合


map--對多個列表進行壓縮組合成一個新列表,但是如果多個列表的元素個數不同,結果是將所有的元素取出來,缺少的以None代替。如果是None,直接組合,如果是函數,可以按函數進行組合



reduce()--對每個元素先前兩個執行函數,然後結果和後一個元素進行函數操作,如階乘,階加


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章