Python math模块中定义了一些数学函数。由于这个模块属于编译系统自带,因此它可以被无条件调用。该模块还提供了与用标准C定义的数学函数的接口。

函数

方法处理问题

Python math.acos() 方法

反余弦

Python math.acosh() 方法

反双曲余弦

Python math.asin() 方法

反正弦

Python math.asinh() 方法

反双曲正弦

Python math.atan() 方法

math.atan()方法返回数字(x)的反正切值,作为介于-PI/2和PI/2弧度之间的数值。

Python math.atan2() 方法

math.atan2()方法以弧度返回y/x的反正切。 其中x和y是点(x,y)的坐标。

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中没有反余切函数吗 python math atan2_浮点数

Python math.expm1() 方法

python math中没有反余切函数吗 python math atan2_浮点数

-1

Python math.fabs() 方法

方法以浮点数形式返回数字的绝对值

Python math.factorial() 方法

方法返回数字的阶乘

Python math.floor() 方法

方法根据需要将数字DOWN舍入到最接近的整数,然后返回结果

Python math.fmod() 方法

方法返回x/y的余数(模)

Python math.frexp() 方法

方法以成对(me)的形式返回尾数和指定数字的指数

Python math.fsum() 方法

方法返回任何可迭代项(元组,数组,列表等)中所有项的总和

Python math.gamma() 方法

方法以数字形式返回gamma函数

Python math.gcd() 方法

方法返回两个整数int1int2的最大公约数

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() 方法

方法返回数字的双曲正弦值