常用函式·
abs(x)
abs()
返回乙個數字的絕對值。如果給出複數,返回值就是該複數的模。
>>>print abs(-100)
100>>>print abs(1+2j)
2.2360679775
·callable(object)
callable()
函式用於測試物件是否可呼叫,如果可以則返回1(真);否則返回0(假)。可呼叫物件包括函式、方法、**物件、類和已經定義了「呼叫」方法的類例項。
>>> a="123"
>>> print callable(a)
0>>> print callable(chr)1·
cmp(x,y)
cmp()
函式比較x和y兩個物件,並根據比較結果返回乙個整數,如果x,則返回-1;如果x>y,則返回1,如果x==y則返回0。
>>>a=1
>>>b=2
>>>c=2
>>> print cmp(a,b)
-1>>> print cmp(b,a)
1>>> print cmp(b,c)0·
divmod(x,y)
divmod(x,y)
函式完成除法運算,返回商和餘數。
>>> divmod(10,3)
(3, 1)
>>> divmod(9,3)
(3, 0)
·isinstance(object,class-or-type-or-tuple) -> bool
測試物件型別
>>> a='isinstance test'
>>> b=1234
>>> isinstance(a,str)
true
>>> isinstance(a,int)
false
>>> isinstance(b,str)
false
>>> isinstance(b,int)
true
·len(object) -> integer
len()
函式返回字串和序列的長度。
>>> len("aa")
2>>> len([1,2])2·
pow(x,y[,z])
pow()
函式返回以x為底,y為指數的冪。如果給出z值,該函式就計算x的y次冪值被z取模的值。
>>> print pow(2,4)
16>>> print pow(2,4,2)
0>>> print pow(2.4,3)
13.824
·range([lower,]stop[,step])
range()
函式可按引數生成連續的有序整數列表。
>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,10,2)
[1, 3, 5, 7, 9]
·round(x[,n])
round()
函式返回浮點數x的四捨五入值,如給出n值,則代表捨入到小數點後的位數。
>>> round(3.333)
3.0>>> round(3)
3.0>>> round(5.9)
6.0·
type(obj)
type()
函式可返回物件的資料型別。
>>> type(a)
>>> type(copy)
>>> type(1)
·xrange([lower,]stop[,step])
xrange()
函式與range()類似,但xrnage()並不建立列表,而是返回乙個xrange物件,它的行為與列表相似,但是只在需要時才計算列表值,當列表很大時,這個特性能為我們節省記憶體。
>>> a=xrange(10)
>>> print a[0]
0>>> print a[1]
1>>> print a[2]
2
python常用函式 python常用函式精講
返回值為bool型別的函式 bool是boolean的縮寫,只有真 true 和假 false 兩種取值 bool函式只有乙個引數,並根據這個引數的值返回真或者假。引數如果預設,則返回false 引數轉換使用標準的邏輯測試表示式 傳入布林型別時,按原值返回 傳入字串時,空字串返回false,否則返回...
python常用函式中文 python常用函式
一 數學相關 1 絕對值 abs 1 2 最大最小值 max 1,2,3 min 1,2,3 3 序列長度 len abc len 1,2,3 len 1,2,3 4 取模 divmod 5,2 2,1 5 乘方 pow 2,3,4 2 3 4 6 浮點數 round 1 二 功能相關 1 函式是否...
python常用函式
abs number 返回數字的絕對值 cmath.sqrt number 返回平方根,也可以應用於負數 float object 將字串和數字轉換為浮點數 input prompt 獲取使用者輸入 long object 將字串或者數字轉化為長整型 math.ceil number 返回數的上入整...