在python中round()方法的作用

**

** python中round()方法的作用**

**
round()方法的作用是对于浮点数进行四舍五入。

  1. round(x) 返回浮点数x的四舍五入的值
>>> round(2.6)
3
>>> round(2.5)
2
>>> round(2.4)
2
>>> round(2.51)
3
  1. round(x,n) 返回浮点数x的四舍五入的小数点后的n位数值
>>> round(2.244,2)
2.24
>>> round(2.246,2)
2.25
>>> round(2.285,2)
2.29
>>> round(2.675,2)
2.67
>>> round(2.135,2)
2.13
>>> round(2.135002,2)
2.14
>>> round(2.145002,2)  
2.15

从以上结果可以发现round()方法的功能“四舍五入”和我们普通理解的“四舍五入”差别还是很大。
原因是round()方法采用的四舍五入的标准是“四舍六入五成双”的方法。
四舍六入五成双是一种比较科学的计数保留法,是一种数字修约规则,它的精确和科学是基于统计学上的。
所以,1~4舍去, 6~9进位,当5时,如果5后面还有数字则进位,如果5后面没有数字的情况下,5前面的数字偶数则进位,5前面的数字是奇数则舍去。

  • 32
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值