0.5、2.5、3.675若采用round四舍五入,结果是多少呢?全错了吧?(讲义)

本文介绍了Python的round函数在不同情况下的舍入规则,包括一般情况、特殊情况下如0.5的处理,以及由于二进制表示引起的失真问题。round函数在遇到相等距离时选择偶数,并在有失真时可能与直觉不符。建议在需要精确舍入的场景中使用decimal模块。
摘要由CSDN通过智能技术生成

计算

一、一般情况。round(number[, ndigits])函数返回number舍入到小数点后ndigits位精度的值,比如:

round(3.14, 1)
3.1

如果ndigits被省略或为None,则返回最接近number的整数,除此之外,返回值与number的类型一致。

round(3.14, None)
3

                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值