Python中常用的数学函数

Python的math库提供了大量的数学函数和常量,用于执行各种数学运算和计算。以下是math库中所有函数的列表(截至Python 3.x版本,可能随着版本的更新而有所变化):

常量

  1. math.pi: 表示圆周率π,大约等于3.141592653589793。
  2. math.e: 表示自然常数e,即自然对数的底数,大约等于2.718281828459045。
  3. math.tau: 表示数学常数τ,它等于2π,大约等于6.283185307179586。
  4. math.inf: 表示正无穷大。
  5. math.nan: 表示一个特殊的浮点数“NaN”(Not a Number)。

数值表示函数

  1. math.fabs(x): 返回x的绝对值。
  2. math.fmod(x, y): 返回x除以y的余数。
  3. math.ceil(x): 返回大于或等于x的最小整数。
  4. math.floor(x): 返回小于或等于x的最大整数。

幂对数函数

  1. math.exp(x): 返回e的x次幂。
  2. math.log(x[, base]): 返回x的自然对数,base参数可选,默认为e。
  3. math.log10(x): 返回x的以10为底的对数。
  4. math.pow(x, y): 返回x的y次方。
  5. math.sqrt(x): 返回x的平方根。

三角函数

  1. math.sin(x): 返回x的正弦值,x是弧度。
  2. math.cos(x): 返回x的余弦值,x是弧度。
  3. math.tan(x): 返回x的正切值,x是弧度。
  4. math.asin(x): 返回x的反正弦值,返回值是弧度。
  5. math.acos(x): 返回x的反余弦值,返回值是弧度。
  6. math.atan(x): 返回x的反正切值,返回值是弧度。
  7. math.atan2(y, x): 返回给定的y和x值的反正切值。

高等特殊函数

  1. math.gamma(x): 返回x的伽马函数值。
  2. math.lgamma(x): 返回x的伽马函数的自然对数和绝对值。

其他函数

  1. math.hypot(x, y): 返回直角三角形的斜边长度,即sqrt(xx + yy)。
  2. math.erf(x): 返回x的错误函数值。
  3. math.erfc(x): 返回x的互补错误函数值。
  4. math.isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0): 判断两个浮点数是否接近相等。
  5. math.isfinite(x): 检查x是否为有限数。
  6. math.isinf(x): 检查x是否为无穷大。
  7. math.isnan(x): 检查x是否为NaN。
  8. math.degrees(x): 将弧度转换为角度。
  9. math.radians(x): 将角度转换为弧度。
  10. math.factorial(x): 返回x的阶乘。
  11. math.comb(n, k): 返回从n个不同项中取k个的组合数。
  12. math.perm(n, k=None): 返回从n个不同项中取k个(或n个)的排列数。
  13. math.dist(p, q): 返回两点之间的欧几里得距离。
  14. math.gcd(a, b): 返回a和b的最大公约数。
  15. math.prod(iterable, *, start=1): 计算iterable中所有元素的乘积。
  16. math.isqrt(n): 返回非负整数n的平方根,返回值为整数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值