python round(x[, n])函数

python 3.x中的

round(x[, n]): 对x进行四舍五入(对于刚好是5的,结果取偶数),

                    n可以指定精确到小数点后几位,默认n为0,

n为负数代表小数左边第几位


>>> for i in range(10):
num = i + 0.5
print(num, ':', round(num))

0.5 : 0 # 不是1而是0,因为要取偶数,所以取0
1.5 : 2
2.5 : 2# 同上
3.5 : 4
4.5 : 4
5.5 : 6
6.5 : 6
7.5 : 8
8.5 : 8
9.5 : 10
>>> round(1.45, 1)# 这里也一样
1.4

>>> round(123.5, -1)# 对个位进行四舍五入
120.0



原文地址:https://www.cnblogs.com/huiqin/p/3674852.html