python
常用函数及模块
python
常用函数及模块
2010-07-08 15:48
常用函数
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)1cmp(x,y)
cmp()
函数比较
x
和
y
两个对象,并根据比较结果返回一个整数,如果
x y
,
则返回
-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)0divmod(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)Truelen(object)-integer len()
函数返回字符串和序列的
长度。
len("aa")2 len([1,2])2pow(x,y[,z])
pow()
函数返回以
x
为底,
y
为指数的幂。如果给出
z
值,该函数就计算
x