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)
:排列数