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 保留小数位数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Numpy随机抽样的实现

    Numpy随机抽样的实现

    本文主要介绍了Numpy随机抽样的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Python3单行定义多个变量或赋值方法

    Python3单行定义多个变量或赋值方法

    今天小编就为大家分享一篇Python3单行定义多个变量或赋值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Django后台管理系统的图文使用教学

    Django后台管理系统的图文使用教学

    在本篇文章里小编给大家整理的是一篇关于Django后台管理系统的图文使用教学内容,需要的朋友们参考下。
    2020-01-01
  • 使用uv管理python的方法步骤

    使用uv管理python的方法步骤

    这篇文章主要介绍了使用uv管理python的方法步骤,需要的朋友可以参考下
    2015-02-02
  • Python中getservbyport和getservbyname函数的用法大全

    Python中getservbyport和getservbyname函数的用法大全

    在Python的网络编程中,getservbyport()函数和getservbyname()函数是socket模块中的两个函数,因此在使用这两个函数时,需要导入socket模块,这篇文章主要介绍了Python中getservbyport和getservbyname函数的用法,需要的朋友可以参考下
    2023-01-01
  • Python中pyenv安装及使用的实现步骤

    Python中pyenv安装及使用的实现步骤

    pyenv是一个高效的Python版本管理工具,支持多版本共存和灵活切换,下面就来介绍一下Python中pyenv安装及使用的实现步骤,感兴趣的可以了解一下
    2025-07-07
  • Python中list、tuple和set三大容器的相互转换技巧

    Python中list、tuple和set三大容器的相互转换技巧

    在Python的世界里,容器(Containers)就像魔法背包,帮我们高效地组织和处理数据,作为Python开发者,你一定熟悉list、tuple和set这三大基础容器,本篇博客将深入探讨list、tuple和set的相互转换逻辑,需要的朋友可以参考下
    2026-05-05
  • pycharm解释器报错:Python packaging tools not found最新解决办法

    pycharm解释器报错:Python packaging tools not found最新解决办法

    这篇文章主要介绍了pycharm解释器报错:Python packaging tools not found的最新解决办法,并通过解决pip和setuptools版本不兼容的问题,成功安装了setuptools并解决了该错误,需要的朋友可以参考下
    2025-05-05
  • 基于python goto的正确用法说明

    基于python goto的正确用法说明

    这篇文章主要介绍了基于python goto的正确用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • selenium跳过webdriver检测并模拟登录淘宝

    selenium跳过webdriver检测并模拟登录淘宝

    这篇文章主要介绍了selenium跳过webdriver检测并模拟登录淘宝,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06

最新评论