python笔记_6_Math
1、常用
(1)开方 sqrt()
(2)最大公约数 gcd()
(3)绝对值 fabs()
(4)幂函数 n次方 pow(x,n)
(5)取整数部分 trunc()
2、大于等于x的最小的整数值 ceil()
math.ceil(4.12) 5
3、取小于等于x的最大的整数值floor()
math.ceil(4.12) 4
4、三角函数(x必须是弧度)
math.sin(math.pi/4) 0.707...
math.cos(math.pi/4) 0.707...
math.tan(math.pi/4) 0.999...
5、弧度和角度互换
math.degrees(math.pi/4) 45.0
math.radians(45) 0.785...
6、返回math.e(其值为2.71828)的x次方 exp(x)
math.exp(2) 7.389...
7、a+b平方的开方 hypot()
math.hypot(3,4) 5
8、x的阶乘x! factorial()
math.factorial(3)
9、x正负与y相同 copysign(x,y)
math.copysign(2,-3) -3.0
10、取余数 fmod(x,y)
fmod(10,3) 1
11、迭代器内元素求和 fsum()
math.fsum((1,2,3,5)) 11
12、判断是否非无穷大 isfinite()
13、判断是否无穷大 isinf()
14、对数 log() 默认e值
15、取小数和整数部分 modf()
math.modf(1.2) (0.2,1.0)

浙公网安备 33010602011771号