一、概述
昨天用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 |
评论