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()--對每個元素先前兩個執行函式,然後結果和後一個元素進行函式操作,如階乘,階加