目录
前言
math模块是基础的python数学函数模块,是需要熟练掌握的。
(一)一览表
1.基本函数
求最大整数 |
floor(1.9)=1 |
求最小整数 |
ceil(0.9)=1 |
整除运算 |
fmod(3,2)=1 |
求和 |
fsum(item) |
求阶乘 |
factorial(n) |
求最大的公约数 |
gcd(4,6)=2 |
求绝对值 |
fabs(num) |
符号函数(把后数的符号给前数) |
copysign(n1,n2) |
分割整数与小数 |
modf(1.5)=0.5, 1 |
2.对数函数
e为底数 |
log(n) |
其他数为底数 |
log(n, basic) |
2为底数 |
log2(n) |
10为底数 |
log10(n) |
求次幂 |
pow(x,y) |
求根号 |
sqrt(n) |
3.三角函数
正弦函数 |
sin(x) |
余弦函数 |
cos(x) |
正切函数 |
tan(x) |
反正弦函数 |
asin(x) |
反余弦函数 |
acos(x) |
反正切函数 |
aten(x) |
欧几里得范数(斜边) |
hypot(3,4)=5 |
4.角度的切换
弧度转为角度 |
degrees(弧度) |
角度转为弧度 |
radians(角度) |
5.双曲函数
正弦双曲函数 |
sinh(x) |
余弦双曲函数 |
cosh(x) |
正切双曲函数 |
tanh(x) |
反正弦双曲函数 |
asin(x) |
反余弦双曲函数 |
acos(x) |
反正切双曲函数 |
atanh(x) |
6.math定义的常数
pi |
π = 3.141592 ...,可用精度 |
e |
e = 2.718281 ...,达到可用的精度 |
tau |
τ = 6.283185 ......,可达到精度 |
inf |
无穷大 |
nan |
非数字 |
(二)实例
作者:Mark
日期:2019/03/09 周六