python标准库(可在算法比赛使用的库)——math库

1.math.sqrt():math.sqrt(16) #4

2.math.ceil()

3.math.floor()

4.math.pi可以返回一个π值

5.弧度角度互换:math.degrees(math.pi/2)#90.0 math.radians(90) #1.5707

math.pi math.e

6.给定直角三角型所确定的斜边长度:

math.hypot():print(math.hypot(3, 4)) #5.0

7.math.isclose(): 判断两个数是否在一定误差范围内相等。

print(math.isclose(0.1 + 0.2, 0.3, rel_tol = 1e-9)) #True

8.返回一个数的阶乘

math.factorial(5) #120

9.返回两个数的最大公约数:

math.gcd(12, 8) # 4

10.将一个数分解成小数部分和整数部分

print(math.modf(3.5)) # (0.5, 3.0)

11.返回一个数的整数部分

math.trunc(3.5) #3

12.复制符号:和后面的数的符号相同

math.copysign(3.5, -2) #-3.5

13.返回立方根

math.cbrt(27) # 3

14.返回一个数的平方根的整数部分

math.isqrt(16) # 4

15.计算两点的欧式距离:

math.dist((1, 2), (4, 6)) # 5.0

16.

print(math.comb(10, 3)) # 120:组合数

math.perm(n, k):排列数

你可能感兴趣的:(python,开发语言)