一、概述
昨天用 golang 敲代码时用到了向上取整和向下取整,今天用 python 写报表时又用到了。
查了一下发现和 go 一样,python 也有个 math 包提供了同样的方法 math.ceil() 和 math.floor()来取整
四舍五入使用 round()
二、使用方法
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# 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 |









评论