python中round的用法

时间:2026-02-13 04:37:56

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

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com