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爬虫采集微博视频数据

    Python爬虫采集微博视频数据

    这篇文章主要介绍了利用Python爬虫采集微博的视频数据,文中有非常详细的代码示例,对正在学python的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-12-12
  • pandas筛选某列出现编码错误的解决方法

    pandas筛选某列出现编码错误的解决方法

    今天小编就为大家分享一篇pandas筛选某列出现编码错误的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • python基础入门之列表(一)

    python基础入门之列表(一)

    在Python中,列表(list)是常用的数据类型。列表由一系列按照特定顺序排列的项(item)组成。
    2021-06-06
  • pycharm将英文设置为中文的详细教程

    pycharm将英文设置为中文的详细教程

    使用过很多的IDLE程序,这其中最大的问题就是英文版本,初次使用不习惯和英文基础不好,下面这篇文章主要给大家介绍了关于pycharm将英文设置为中文的详细教程,需要的朋友可以参考下
    2023-05-05
  • 利用python+request通过接口实现人员通行记录上传功能

    利用python+request通过接口实现人员通行记录上传功能

    这篇文章主要介绍了利用python+request通过接口实现人员通行记录上传功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Python中实现地图可视化的方法小结

    Python中实现地图可视化的方法小结

    Python提供了多个强大的库,如Folium、Matplotlib、Geopandas等,使得创建漂亮而具有信息量的地图变得简单而灵活,本文将详细介绍如何使用这些库绘制漂亮的地图,感兴趣的可以了解下
    2023-12-12
  • TF-IDF算法解析与Python实现方法详解

    TF-IDF算法解析与Python实现方法详解

    这篇文章主要介绍了TF-IDF算法解析与Python实现方法详解,文章介绍了tf-idf算法的主要思想,分享了Python实现tr-idf算法所必要的预处理过程,以及具体实现代码等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • python进度条库tqdm使用记录(特点和用法)

    python进度条库tqdm使用记录(特点和用法)

    tqdm是一个Python库,用于在命令行界面中创建美观的进度条,以跟踪代码中循环、迭代和任务的执行进度,本文给大家介绍python进度条库tqdm使用记录,感兴趣的朋友跟随小编一起看看吧
    2023-10-10
  • 浅谈Python使用pickle模块序列化数据优化代码的方法

    浅谈Python使用pickle模块序列化数据优化代码的方法

    这篇文章主要介绍了浅谈Python使用pickle模块序列化数据优化代码的方法,pickle模块可以对多种Python对象进行序列化和反序列化,序列化称为pickling,反序列化称为unpickling,需要的朋友可以参考下
    2023-07-07
  • python使用技巧-标准输入

    python使用技巧-标准输入

    这篇文章主要介绍了python使用技巧标准输入,标准输入即stdin ,下文围绕python使用技巧标准输入相关资料展开学习内容,具有一的参考价值,需要的小伙伴可以参考一下
    2022-02-02

最新评论