python实现保留小数位数的3种方法
更新时间:2025年03月21日 09:19:27 作者:一位代码
本文主要介绍了python实现保留小数位数的3种方法,包括格式化字符串,format()函数和round()函数,具有一定的参考价值,感兴趣的可以了解一下
在python实际运用中,需要对小数位数进行截取保留。
以下是,python保留小数点位数的3种方法。
方法一
方法:’%.nf’ % num
n代表保留的小数位数,num表示需要截取的目标数
用法如下:
old_num = 1.23456
new_num = '%.2f' % old_num
new_num1 = '%.3f' % old_num
print('保留2位小数结果:', new_num)
print('保留3位小数结果:', new_num1)

**注:**此方法遵循四舍五入原则
方法二
format()方法
此方法,有两种书写格式
用法如下:
old_num = 1.23456
new_num = '{:.2f}'.format(old_num)
new_num1 = format(old_num, '.3f')
print('第一种写法,保留2位小数:', new_num)
print('第二种写法,保留3位小数:', new_num1)

**注:**此方法遵循四舍五入原则
方法三
round()方法
用法:round(需转变的目标数, 保留的位数)
old_num = 1.23456
new_num = round(old_num, 2)
new_num1 = round(old_num, 3)
print('保留2位小数结果:', new_num)
print('保留3位小数结果:', new_num1)
**注:**此方法不是严格遵守四舍五入原则,较多使用前两种方法。
到此这篇关于python实现保留小数位数的3种方法的文章就介绍到这了,更多相关python 保留小数位数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
相关文章
利用python+request通过接口实现人员通行记录上传功能
这篇文章主要介绍了利用python+request通过接口实现人员通行记录上传功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-01-01
浅谈Python使用pickle模块序列化数据优化代码的方法
这篇文章主要介绍了浅谈Python使用pickle模块序列化数据优化代码的方法,pickle模块可以对多种Python对象进行序列化和反序列化,序列化称为pickling,反序列化称为unpickling,需要的朋友可以参考下2023-07-07


最新评论