python-math标准库函数功能汇总

math标准库的使用

如何查看math标准库中的相关方法:

import math
print(dir(math))

['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite','isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']
ps:结果的是以列表的形式呈现出来的

库中方法分类(python3.6)

类别个数详情
三角函数类13cos(),cosh(),acos()acosh(),
sin(),sinh(),asin(),asinh(),
tan(),tanh(),atan(),atanh(),atan2()
常数类3pi,e,tau(2*pi)
常非数类2inf<无穷>,nan<不是数>
取整3+1ceil(),floor(),round()
<round()为python内置函数直接调用即可>
trunc()<将小数部分直接砍掉>–>trunc(2.58585458678465)==2
is<…>判断函数4isclose(),isinf(),ifnan(),isfinite()
常规计算操作7求和:fsum();开方:sqrt();最小公约数:gcd();阶乘:factorial()
模运算:fmod(x,y),modf()<modf()展现小数部分>
绝对值:fabs(),abs() <abs()为python内置函数直接调用>
幂运算6exp(),frexp(),frex(),expm1(),pow(),ldexp(x,i)==x*(2**i)
对数4log(),log10(),loglp(),log2()
魔法方法5'__doc__', '__loader__', '__name__', '__package__', '__spec__'
判断函数正确性2erf(),erfc()
复杂数学公式实现5gamma函数:gamma(),lgamma()
计算三角形斜边函数:hypot()
弧度,角度之间转换:degrees()<弧->角>,radians()<角->弧>

方法使用过程中的注意事项

1.相同功能的函数其准确性的比较: exp(2) > e**2 ; log10(x) > log(x,10)
2.相同功能函数其执行速度比较: abs(x) > fabs(x) (x必须为数值型)
3.python-math库 学习手册(官方资料)

ps:整理过程中有不恰当的地方可以在下方留言(^U^)ノ~YO ?

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值