说明
由于python中float方法缺乏浮点数处理精度,在处理或保存小数时可能会出现支付不准确的情况
保存两位小数时,如果0.125的三位数为5,Python的round可能会被丢弃,并且随意需要额外的方法
密码
导入小数
1.设定加工精度的方法
decimal.getcontext。舍入=十进制。四舍五入
2.写出处理小数的方法
def指数:
"""
输入一个数字,将该数字保存到两位小数,然后四舍五入
:参数编号:要设置的编号
:返回:
"""
# 1).将数据乘以100,并将其转换为字符串
n = str
# 2).保留一个小数位
n =小数。小数。第轮
# 3).使用十进制方法转换回原始数据
n = n /十进制。十进制
# 4).处理数据
n =小数。Decimal,decimal.getcontext)
# 5).保存两位小数
返回浮动)
一个
2
三
四
五
六
七
3.核实数据
计数= 0.015
计数时& lt1:
r =索引
print,sep=' -')
计数+= 0.01
结果显示
Python保存两位小数
-
1.《python保留两位小数 学习——Python 保存两位小数》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《python保留两位小数 学习——Python 保存两位小数》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/1745131.html