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)

posted @ 2022-01-18 10:37  LuLuYaa  阅读(44)  评论(0)    收藏  举报