python向上取整、向下取整以及四舍五入的方法
一、概述
昨天用golang 敲代码时用到了向上取整和向下取整,今天用python 写报表时又用到了。
查了一下发现和go 一样,python 也有个math 包提供了同样的方法math.ceil() 和math.floor() 来取整
四舍五入使用round()
二、使用方法
# encoding:utf8
import math
num = 1.45
# 向上取整
print math.ceil(num) # 2.0
# 向下取整
print math.floor(num) # 1.0
# 四舍五入
num = 1.4999999
print round(num) # 1.0
num = 1.5000000
print round(num) # 2.0
评论已关闭