math:对浮点数运算的函数
cmath:对负数运算的函数
import math
import cmath
查看math模块函数:print dir(math)
print dir(cmath)
Python数学函数
函数 | 返回值(描述) |
abs(x) | Absolute Value 返回绝对值 |
fabs(x) | 返回x的浮点绝对值 |
ceil(x) | ceiling(天花板) 返回数字的上入整数 |
floor(x) | 返回数字的下舍整数 |
cmp(x,y) | compare x>y,返回1;x=y,返回0;x<y,返回-1 详情见《Python内置函数》 |
exp(x) | 返回e的x次幂 |
fabs(x) | 返回x的浮点绝对值 |
log(a,b) | log函数,返回以a为底b的对数,a缺省时,取自然对数e 返回值为float类型 |
log10(x) | 返回以10为底x的对数 返回值为float类型 |
max(x1,x2,...) | 返回最大值,参数可以为序列 print max([1,2,'name'],[1,2,'mk']) >>>[1, 2, 'name'] print max([1,2,'name']) >>>name |
min(x1,x2,...) | 返回最小值,参数可以为序列 |
modf(x) | 返回x的整数部分和小数部分,两部分符号与x形同,整数部分返回float类型值 print math.modf(2.34) >>>(0.33999999999999986, 2.0) |
pow(x,y) | power(幂) 返回x**y,返回浮点数 |
round(x[,n]) | 返回x的四舍五入整数值,若给出n,表示舍入到小数点后第n位 该函数是内置函数,不在math模块内 |
sqrt(x) | 返回x的平方根 |