欢迎访问宙启技术站
智能推送

用Python编写的常用math库函数

发布时间:2023-10-26 03:38:51

Python中的math模块是一个常用的数学库,提供了一些常用的数学函数和常数。下面是一些常用的math库函数:

1. 数值函数:

- math.ceil(x): 对x进行向上取整,返回大于等于x的最小整数。

- math.floor(x): 对x进行向下取整,返回小于等于x的最大整数。

- math.trunc(x): 对x进行截断取整,返回一个整数部分。

- math.sqrt(x): 返回x的平方根。

- math.pow(x, y): 返回x的y次幂。

- math.exp(x): 返回e的x次幂。

- math.log(x, base): 返回以base为底,x的对数。

- math.log10(x): 返回以10为底,x的对数。

- math.isnan(x): 判断x是否是NaN(非数)。

- math.isinf(x): 判断x是否是正无穷或负无穷。

2. 三角函数:

- math.sin(x): 返回x的正弦值。

- math.cos(x): 返回x的余弦值。

- math.tan(x): 返回x的正切值。

- math.asin(x): 返回x的反正弦值。

- math.acos(x): 返回x的反余弦值。

- math.atan(x): 返回x的反正切值。

- math.degrees(x): 将弧度转换为角度。

- math.radians(x): 将角度转换为弧度。

3. 常量:

- math.pi: π的近似值。

- math.e: 自然对数的底数e的近似值。

- math.inf: 正无穷大。

- math.nan: 非数。

4. 取整函数:

- math.ceil(x): 返回大于等于x的最小整数。

- math.floor(x): 返回小于等于x的最大整数。

- math.trunc(x): 对x进行截断取整,返回一个整数部分。

- round(x, n): 对x进行四舍五入取n位小数,默认为0。

5. 其他常用函数:

- math.factorial(x): 返回x的阶乘。

- math.gcd(a, b): 返回a和b的最大公约数。

- math.isqrt(n): 返回不大于n的整数的平方根。

- math.prod(iterable): 返回可迭代对象中所有元素的乘积。

- math.degrees(x): 将弧度转换为角度。

这只是math模块中的部分函数,还有其他函数和方法供使用。使用math模块中的函数前,需要先导入模块:import math。然后可以使用模块名称和函数名称的组合来调用相应的函数,如math.sin(x)。