Python学习之round()函数
直接开始正文。
round()函数在python,非常的不精确,按照documentation中的描述,对于5这个数字到底该进一位还是直接舍掉,是这么说的:总是向着偶数方向靠近。
经本人测试后发现,该近似数只满足含有一位小数时取整的情况,如下图:

从理解上来看,向着偶数偶数靠近,即取近似数后,最后一位一定是个偶数...
所以涉及到精确取值的问题,不要用round()函数
直接开始正文。
round()函数在python,非常的不精确,按照documentation中的描述,对于5这个数字到底该进一位还是直接舍掉,是这么说的:总是向着偶数方向靠近。
经本人测试后发现,该近似数只满足含有一位小数时取整的情况,如下图:

从理解上来看,向着偶数偶数靠近,即取近似数后,最后一位一定是个偶数...
所以涉及到精确取值的问题,不要用round()函数