三角函数
rad_30 = math.radians(30) rad_45 = math.radians(45) rad_60 = math.radians(60) rad_90 = math.radians(90) print(math.sin(rad_30)) # 0.5 print(math.sin(rad_90)) # 1 print(math.cos(rad_60)) # 0.5 print(math.tan(rad_45)) # 1 print(math.tan(rad_30)) # 1 print(math.degrees(math.asin(0.5))) # 30 print(math.degrees(math.acos(0.5))) # 60 print(math.degrees(math.atan(1))) # 45 vec2 = (5, 5) print(math.degrees(math.atan2(vec2[1], vec2[0]))) # 45
幂,平方根
print(math.pow(2, 5)) # 32 print(math.sqrt(16)) # 4 print(pow(2, 5)) # 32
小数处理
print(math.floor(1.2)) # 1 print(math.floor(1.6)) # 1 print(math.ceil(1.2)) # 2 print(math.ceil(1.6)) # 2 print(round(1.2)) # 1 print(round(1.6)) # 2
绝对值
print(math.fabs(1.2)) # 1.2 print(math.fabs(0)) # 0 print(math.fabs(-1.2)) # 1.2 print(math.fabs(-1)) # 1 print(abs(1.2)) # 1.2 print(abs(0)) # 0 print(abs(-1.2)) # 1.2 print(abs(-1)) # 1
最大、最小
print(min(1, 2)) print(max(1, 2))
和、积
my_list = [1, 2, 3, 4] print(sum(my_list)) # 10 print(math.prod(my_list)) # 24