python中常用math模块函数总结

1、math模块-数论和表示函数(Number-Theoretical and Representation Functions)

函数使用说明
ceil(x)取大于等于x的最小的整数值,如果x是一个整数,则返回x
copysign(x,y)把y的正负号加到x前面,可以使用0
fabs(x)返回x的绝对值(float类型
factorial(x)取x阶乘的值
floor(x)取小于等于x的最大整数值,如果x是一个整数,返回自身
fmod(x,y)得到x/y的余数,返回float类型
frexp(x)返回一个元组(m,e),其计算方式为:x分别除以0.5和1,得到一个值的范围
fsum(iterable)对迭代器里的每个元素进行求和操作
gcd(x,y)返回x和y的最大公约数
isclose(a,b,*,rel_tol=1e-09,abs_tol=0.0)如果值a和彼此接近,则返回True,否则返回False;rel_tol是相对容差-它是a和b之间允许的最大差值。abs_tol是最小绝对容差---对于接近0的比较有用
isfinite(x)如果x既不是无穷也不是NAN,则返回True;否则返回False
isinf(x)

如果x是正无穷大或负无穷大,则返回True,否则返回False

isnan(x)如果x不是数字,返回True
ldexp(x)返回x*(2**i)
modf(x)返回由x的小数部分和整数部分组成的元组
trunc(x)返回x的整数部分

2、math模块-幂数和对数函数(Power and Logarithmic Functions)

函数使用说明
exp(x)返回e**x
expm1(x)返回e**(x-1)
log(x[,base])返回x的自然对数,默认以e为基数;base参数给定时,将x的对数返回给定的base
log1p(x)返回1+x的自然对数(基数e)。计算结果的方式对于接近零的x是准确的
log2(x)返回x基数为2的对数。通常比log(x,2)更准确
log10(x)返回x基数为10的对数。通常比log(x,10)更准确
pow(x,y)返回x的y次方,即x**y
sqrt(x)返回x的平方根

3、math模块-数学常量(Constants)

常量使用说明
pi数学常量Π=3.1415926...,可用精度
e数学常量e=2.718281...,可用精度
tau数学常量\tau=6.283185···,可用精度。Tau是一个等于2\pi的圆常量,即圆的周长与其半径之比
inf浮点正无限。(对于负无穷大,请使用math.inf)等同于float(‘inf')的输出
nan浮点“不是数字”(NaN)值。等同于float('nan')的输出。

 

 

 

  • 4
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值