侧边栏壁纸
  • 累计撰写 197 篇文章
  • 累计收到 496 条评论

Python学习笔记之数学模块

2019-9-22 / 0 评论 / 72 阅读
# 数学模块
# ceil() 向上取整 (对比内置round())
import math
res = math.ceil(3.0001)
print(res) # 4
# floor() 向下取整 (对比内置round())
res = math.floor(3.9999)
print(res) # 3
# pow() 计算一个数的N次方 (对比内置pow)
res = math.pow(2,3)
print(res) # 8.0
# sqrt() 开平方运算
res = math.sqrt(9)
print(res) # 3.0
# fabs() 计算绝对值 (对比内置abs)
res = math.fabs(-100)
print(res) # 100.0
# modf() 将一个数值拆分成整数和小数两个部分组成元组
res = math.modf(13.3)
print(res) # (0.3000000000000007, 13.0)
# copysign() 将参数的第二个数正负括号拷贝给第一个
res = math.copysign(3,-10)
print(res) # -3.0
# fsum() 将容器中的数计算求和
listvar = [1,2,3,4,5,6,7,8]
res = math.fsum(listvar)
print(res) # 36.0
# 圆周率pi
res = math.pi
print(res) # 3.141592653589793

评论一下?

OωO
取消