python中round(x、2)是什么意思_python中round(x,[n])的使用

round(x,[n]) 四舍五入 n保留小数部分个数

1、当不填写n时,默认为0,即不保留小数部分

a、当小数部分只为0.5时 整数部分如果为奇数则进1,如果为偶数则舍去小数部分

print(round(1.5))#2 小数部分为0.5 整数部分为奇数则+1

print(round(2.5))#2 小数部分为0.5 整数部分为偶数则舍去小数部分

print(round(-1.5))#-2

print(round(-2.5))#-2

print(round(1.4))#1

print(round(2.4))#2

print(round(-1.4))#-1

print(round(-2.4))#-2

b、小数部分不为0.5时 按四舍五入

print(round(1.54))#2 小数0.54 进1

print(round(2.54))#3

print(round(-1.54))#-2

print(round(-2.54))#-3

print(round(1.45))#1 小数0.45 舍去

print(round(2.45))#2

print(round(-1.45))#-1

print(round(-2.45))#-2

2、当保留小数部分时

a、当小数部分保留数位置后一位为5时,保留数位置数为偶数时进1,奇数舍去

print(round(2.635, 2))#2.63 保留数后一位为5,保留位置是3为奇数,则不进1

print(round(2.645, 2))#2.65 保留数后一位为5,保留位置是4为偶数,则进1

print(round(2.655, 2))#2.65

print(round(2.665, 2))#2.67

print(round(2.675, 2))#2.67

b、当保留数位置后一位不为5时,按四舍五入

print(round(2.636, 2))#2.64

print(round(2.646, 2))#2.65

print(round(2.656, 2))#2.66

print(round(2.666, 2))#2.67

print(round(2.676, 2))#2.68

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

TAG标签:python

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值