一、概述

昨天用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
最后修改:2017 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏