Python中的round()函数 - 语法和示例
发布时间:2023-06-03 22:27:22
介绍
在Python中,round()函数是一个内置函数,可以用于四舍五入一个数字到指定的精度。该函数可以将一个浮点数或双精度浮点数(即float和double)舍入为指定的位数。
round()函数的用法非常简单。只需要指定要舍入的数字以及要舍入的位数。如果要舍入整数而不是浮点数,可以将整数转换为浮点数再使用该函数。
语法
以下是round()函数的基本语法:
round(number, ndigits)
参数:
number: 要舍入的数字。
ndigits: 保留的小数位数。
如果要保留整数,请将ndigits设置为0。如果ndigits为负数,则舍入至最接近的10、100、1000等。
示例
以下是使用round()函数的一些示例:
1. 简单的舍入:
>>> round(2.3456, 2)
2.35
2. 四舍五入至整数:
>>> round(3.6)
4
>>> round(3.4)
3
3. 负数的舍入:
>>> round(-2.345, 2)
-2.35
>>> round(-2.345, 0)
-2
4. 小数点后某一位的舍入:
>>> round(2.345678, 4)
2.3457
5. 舍入至最近的10、100、1000等:
>>> round(12345, -1)
12350
>>> round(12345, -2)
12300
>>> round(12345, -3)
12000
总结
round()函数是一个非常有用的函数,可以轻松地将数字舍入到指定的精度。无论您需要将数字舍入到小数点后几位或舍入到最近的10、100、1000等,round()函数都可以处理。在使用该函数时,始终记得好好利用过程中的参数。
