
了解Python中可用的所有数学函数以及如何在程序中使用它们。
Python中的数学模块是什么?
math 模块是Python中的标准模块,并且始终可用。要在此模块下使用数学函数,您必须使用导入模块import math。
它提供对基础C库函数的访问。例如,
# 平方根计算 import math math.sqrt(4)
该模块不支持complex数据类型。该CMATH模块是复杂的对应。
Python Math模块中的函数
这是math模块中定义的所有函数和属性的列表,并简要说明了它们的作用。
| 功能 | 描述 | 
|---|---|
| ceil(x) | 返回大于或等于x的最小整数。 | 
| copysign(x, y) | 返回带有y符号的x | 
| fabs(x) | 返回x的绝对值 | 
| factorial(x) | 返回x的阶乘 | 
| floor(x) | 返回小于或等于x的最大整数 | 
| fmod(x, y) | 当x除以y时返回余数 | 
| frexp(x) | 返回x的尾数和指数作为对(m,e) | 
| fsum(iterable) | 返回迭代器中值的准确浮点和 | 
| isfinite(x) | 如果x既不是无穷大也不是NaN(不是数字),则返回True | 
| isinf(x) | 如果x是正或负无穷大,则返回True | 
| isnan(x) | 如果x是NaN,则返回True | 
| ldexp(x, i) | 返回x *(2 ** i) | 
| modf(x) | 返回x的小数和整数部分 | 
| trunc(x) | 返回x的截断整数值 | 
| exp(x) | 返回e ** x | 
| expm1(x) | 返回e ** x-1 | 
| log(x[, base]) | 将x的对数返回底数(默认为e) | 
| log1p(x) | 返回1 + x的自然对数 | 
| log2(x) | 返回x的以2为底的对数 | 
| log10(x) | 返回x的以10为底的对数 | 
| pow(x, y) | 返回x的幂y | 
| sqrt(x) | 返回x的平方根 | 
| acos(x) | 返回x的反余弦 | 
| asin(x) | 返回x的反正弦 | 
| atan(x) | 返回x的反正切 | 
| atan2(y, x) | 返回atan(y / x) | 
| cos(x) | 返回x的余弦 | 
| hypot(x, y) | 返回欧几里得范数sqrt(x * x + y * y) | 
| sin(x) | 返回x的正弦 | 
| tan(x) | 返回x的切线 | 
| degrees(x) | 将角度x从弧度转换为度 | 
| radians(x) | 将角度x从度转换为弧度 | 
| acosh(x) | 返回x的反双曲余弦值 | 
| asinh(x) | 返回x的反双曲正弦值 | 
| atanh(x) | 返回x的反双曲正切值 | 
| cosh(x) | 返回x的双曲余弦值 | 
| sinh(x) | 返回x的双曲余弦值 | 
| tanh(x) | 返回x的双曲正切 | 
| erf(x) | 返回x处的误差函数 | 
| erfc(x) | 返回x处的互补误差函数 | 
| gamma(x) | 返回x处的Gamma函数 | 
| lgamma(x) | 返回x处Gamma函数绝对值的自然对数 | 
| pi | 数学常数,圆的周长与其直径之比(3.14159 ...) | 
| e | 数学常数e(2.71828 ...) | 
访问此页面以了解Python 3中定义的所有数学函数。
