Python3内置函数汇总

目录

Python3 round() 函数详解 截取指定精度的数字(整数或小数)

round()函数的主要作用是按照指定精度获取截取后的数字(整数或小数),被截取位将四舍五入。
它是Python的内置函数,在python文件中直接可以使用。

round

语法

round(number[, ndigits])

参数

number - 数字 ndigits - 指定小数点精度,默认为0。

返回值

返回number的四舍五入数字,根据ndigits参数不同,可能返回小数或者整数。

实例

代码及运行结果:

#不设置精度参数,则返回整数
>>> round(50.123456)
50

#设置精度
>>> round(50.123456, 2)
50.12
>>> round(50.123456, 4)
50.1235

#正负数0.5比较特殊,并不是四舍五入进1和-1,而结果却都是0。
#特殊的情况还有很多,这不是一个错误,这是因为大多数小数部分不能完全表示为浮点数,所以在业务逻辑中需要注意一下,多测试。
>>> round(-0.5)
0
>>> round(0.5)
0

#但-0.45的结果却是-0.5,这和精度有关。
>>> round(-0.45, 1)
-0.5

如果有任何建议或意见,欢迎交流沟通

作者:张恺阳

本文链接:https://www.zky.name/article/62.html

来源:张恺阳博客