Python math模块中定义了一些数学函数。由于这个模块属于编译系统自带,因此它可以被无条件调用。该模块还提供了与用标准C定义的数学函数的接口。
函数 | 方法处理问题 |
Python math.acos() 方法 | 反余弦 |
Python math.acosh() 方法 | 反双曲余弦 |
Python math.asin() 方法 | 反正弦 |
Python math.asinh() 方法 | 反双曲正弦 |
Python math.atan() 方法 |
|
Python math.atan2() 方法 |
|
Python math.atanh() 方法 | 反双曲正切值 |
Python math.ceil() 方法 | 方法在必要时将数字向上舍入到最接近的整数 |
Python math.comb() 方法 | 方法返回从n种可能性中选择k个无序结果的方式数量,无重复,也称为组合。 |
Python math.copysign() 方法 | 方法返回一个浮点数,该浮点数由第一个参数的值和第二个参数的正负号(+/-)组成。 |
Python math.cos() 方法 | 返回数字的余弦值 |
Python math.cosh() 方法 | 返回一个数字的双曲余弦(等价于(exp(number) + exp(-number)) / 2)。 |
Python math.degrees() 方法 | 可将角度从弧度转换为度。 |
Python math.dist() 方法 | 返回两个点(p和q)之间的欧几里得距离,其中p和q是该点的坐标。 |
Python math.erf() 方法 | 方法返回数字的误差函数。 |
Python math.erfc() 方法 | 方法返回数字的互补误差函数。 |
Python math.exp() 方法 | 方法返回 |
Python math.expm1() 方法 | -1 |
Python math.fabs() 方法 | 方法以浮点数形式返回数字的绝对值 |
Python math.factorial() 方法 | 方法返回数字的阶乘 |
Python math.floor() 方法 | 方法根据需要将数字DOWN舍入到最接近的整数,然后返回结果 |
Python math.fmod() 方法 | 方法返回x/y的余数(模) |
Python math.frexp() 方法 | 方法以成对(m,e)的形式返回尾数和指定数字的指数 |
Python math.fsum() 方法 | 方法返回任何可迭代项(元组,数组,列表等)中所有项的总和 |
Python math.gamma() 方法 | 方法以数字形式返回gamma函数 |
Python math.gcd() 方法 | 方法返回两个整数int1和int2的最大公约数 |
Python math.hypot() 方法 | 方法返回欧几里得范数。 欧几里得范数是从原点到给定坐标的距离 |
Python math.isclose() 方法 | 方法检查两个值是否彼此接近。 如果值接近则返回True,否则返回False |
Python math.isfinite() 方法 | 方法检查数字是否是有限的 |
Python math.isinf() 方法 | 方法检查数字是否为无限 |
Python math.isnan() 方法 | 方法检查值是否为NaN(非数字) |
Python math.isqrt() 方法 | 方法将一个平方根数字向下舍入到最接近的整数 |
Python math.ldexp() 方法 | 方法返回给定数字x和i的x * (2 ** i),这是math.frexp()的反函数 |
Python math.lgamma() 方法 | 方法返回给定数字x和i的x * (2 ** i),这是math.frexp()的反函数 |
Python math.log() 方法 | 方法返回数字的自然对数,或数字以对数为底的对数 |
Python math.log10() 方法 | 方法返回数字的以10为底的对数 |
Python math.log1p() 方法 | 方法返回log(1 + number),即使在number的值接近于零的情况下,其计算方式也是准确的 |
Python math.log2() 方法 | 方法返回数字的以2为底的对数 |
Python math.perm() 方法 | 方法返回从n个项中选择有序且无重复的k个项的方式数量。 |
Python math.pow() 方法 | 方法返回提高到y的x的值 |
Python math.prod() 方法 | 方法返回给定迭代器中元素的乘积 |
Python math.radians() 方法 | 方法将度值转换为弧度 |
Python math.radians() 方法 | 方法将度值转换为弧度 |
Python math.tau 常量 | 常量返回tau的值,即6.283185307179586 |
Python math.remainder() 方法 | 方法返回相对于y的x的余数 |
Python math.sin() 方法 | 正弦 |
Python math.pi 常量 | 3.1415926 |
Python math.nan 常量 | 常量返回浮点nan(不是数字)值。 此值不是合法数字 |
Python math.inf 常量 | 常量返回浮点正无穷大 |
Python math.e 常量 | e |
Python math.trunc() 方法 | 方法返回数字的截断的整数部分 |
Python math.tanh() 方法 | 方法返回数字的双曲正切值 |
Python math.tan() 方法 | 方法返回正切值 |
Python math.sqrt() 方法 | 方法返回数字的平方根 |
Python math.sinh() 方法 | 方法返回数字的双曲正弦值 |