目录
前言
math模块是基础的python数学函数模块,是需要熟练掌握的。
(一)一览表
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.对数函数
其他数为底数 | log(n, basic) |
2为底数 | log2(n) |
10为底数 | log10(n) |
求次幂 | pow(x,y) |
求根号 | sqrt(n) |
3.三角函数
余弦函数 | cos(x) |
正切函数 | tan(x) |
反正弦函数 | asin(x) |
反余弦函数 | acos(x) |
反正切函数 | aten(x) |
欧几里得范数(斜边) | hypot(3,4)=5 |
4.角度的切换
5.双曲函数
余弦双曲函数 | cosh(x) |
正切双曲函数 | tanh(x) |
反正弦双曲函数 | asin(x) |
反余弦双曲函数 | acos(x) |
反正切双曲函数 | atanh(x) |
![01.png](https://upload-images.jianshu.io/upload_images/14032224-f9da78a9ba789ca5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
6.math定义的常数
e | e = 2.718281 ...,达到可用的精度 |
tau | τ = 6.283185 ......,可达到精度 |
inf | 无穷大 |
nan | 非数字 |
(二)实例
![02.png](https://upload-images.jianshu.io/upload_images/14032224-b4de3f41972d6ba5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
作者:Mark
日期:2019/03/09 周六