一、概述
昨天用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
此处评论已关闭