python中round的用法
1、round简介
round(number[, ndigits])
对浮点数进行近似取值,保留几位小数。
第一个参数是一个浮点数,第二个参数是保留的小数位数,可选,如果不写的话默认保留到整数
2、round用法举例
>>> round(1.34)
1
>>> round(1.34,1)
1.3
>>> round(-1.34)
-1
>>> round(-1.34,1)
-1.3
>>> round(3.4)
3
>>> round(3.5)
4
>>> round(3.6, 0)
4.0
>>> round(3.5, 0)
4.0
>>> round(1.95583, 2)
1.96
>>> round(1241757, -3)
1242000
>>> round(5.045, 2)
5.04
>>> round(5.055, 2)
3、round()使用注意点
1、第二个参数值为负数时,
>>> round(123456,-2)
123500
>>> round(123456,-3)
123000
>>> round(123.456,-1)
120.0
4、特殊数字round出来的结果可能未必是想要的。
>>> round(2.675, 2)
2.67
这是因为浮点数在计算机内部的储存是二进制,并不是精确的,2.675转换成二进制后比十进制的2.675要稍小,更接近2.67而不是2.68
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:79
阅读量:157
阅读量:127
阅读量:137
阅读量:26