网上各种方法 存在一个问题是 数字末尾的0 无法体现

如 0.31001 保留三位有效数字 应该是0.310 实际输出0.31

目前解决方案 是转成字符串在末尾插0

有更好的方案 请联系我

import numpy as npdef Significant_number(X, precision: int):X = str(np.format_float_positional(float(X), precision=precision, unique=True, fractional=False, trim='-'))start = Falseprint(X)n = 0a = X.replace('.','')for i in a:if i == '0' and not start:continuen += 1start = Trueprint(n)if n < precision:if '.' in X:X = X + '0' * (precision - n)else:X = X + '.' + '0' * (precision - n)return Xelse:return X# if len(X)if __name__ == '__main__':print(Significant_number(1700.00001, 6))

python 保留数字有效位数相关推荐

  1. python使用正则表达式删除字符串中的其它字符只保留数字和字母

    python使用正则表达式删除字符串中的其它字符只保留数字和字母 #python使用正则表达式删除字符串中的其它字符只保留数字和字母 # Python code to demonstrate # to ...

  2. python保留字符串中的数字和字母--filter join

    只保留数字,中间有小数点请使用正则表达式(注意函数isdigit后面没有()) s="Colour Temperature is 2700 Kelvin" s="&quo ...

  3. python数据类型——数字

    python数据类型--数字 整型 Integers 整型运算,加减乘: 2 + 2 4 3 - 4 -1 4 * 5 20 在Python 2.7中,整型的运算结果只能返回整型,除法的结果也不例外. ...

  4. python判断数字位数_python求数字位数的方法

    第一种: 利用str()函数将数字转化成字符串,再利用len()函数判断位长. 1 a=Int(raw_input("the number you want type in:") ...

  5. python保留小数点后位数_Python保留指定位数的小数

    Python保留指定位数的小数 1 '%.2f' %f 方法(推荐) f = 1.23456 print('%.4f' % f) print('%.3f' % f) print('%.2f' % f) ...

  6. Python 1-07 数字

    Python 1-07 数字 Python 一切皆对象,每个对象都有唯一的身份标识(id),而且每个对象都有自己的类型(type)和值(value).所以 id, type, value 是 Pyth ...

  7. python筛选数字_Python简单过滤字母和数字的方法小结

    本文实例讲述了Python简单过滤字母和数字的方法.分享给大家供大家参考,具体如下: 实例1 crazystring = 'dade142.!0142f[., ]ad' # 只保留数字 new_cra ...

  8. python保留一位小数format_Python保留指定位数的小数

    Python保留指定位数的小数 1 '%.2f' %f 方法(推荐) f = 1.23456 print('%.4f' % f) print('%.3f' % f) print('%.2f' % f) ...

  9. Python的数字变量输入及格式处理

    在日常使用中,会经常需要用Python对数字的输入和输出进行格式化处理,比如百分比.四舍五入后取整.保留几位小数等等,这里简单的介绍一下数字变量的输入及数据处理的常用几个方式. 详细函数使用教程可以看 ...

最新文章

  1. java异常怎么输出到页面_怎么把抛出的异常信息输出到SWING 界面上
  2. 第6章 数组----复制数组
  3. 云计算安全威胁集中营
  4. a high quality start up vc in uk
  5. element UI 制作模糊搜索框
  6. C++自定义函数实现灰度图转化
  7. Excel 宏编码实现,指定列的字符串截取
  8. maze_travel的隐私声明
  9. 逼疯上海人的垃圾分类满月了:羊肉串变羊肉吕,奶茶里珍珠按颗算...
  10. 有什么工具或应用可以帮助找到适合搭配一种颜色的另一种颜色?
  11. 总结: 1.函数 2.函数调用 3.函数的参数
  12. Spring IOP 面向切面编程
  13. 再议FastReport.NET(转)
  14. 酒店管理系统(功能结构图、用例图、状态图)
  15. C编程实例-“约瑟夫问题” 解法
  16. outlook邮件撤回
  17. 天猫整站SSM项目(二)数据库设计
  18. 使用html和css制作简单的网页
  19. C语言编译、链接简介
  20. XenDesktop 连接数据库报错

热门文章

  1. mysql删除constraint_删除数据库表有约束(constraint)的列
  2. Excel学习笔记-函数(基础数学函数、数组、Indirect)
  3. 矩形脉冲信号的频域分析_矩形脉冲信号频谱分析..doc
  4. ioctl() FIONREAD
  5. 互相关性定理(Cross-Correlation Theorem)与卷积定理(Convolution Theorem)
  6. 【Sublinux】Station P1在Android上使用Samba共享文件
  7. Kafka需要知道的一些基础知识点
  8. 如何监听URL的变化?
  9. sout语句在控制台乱码
  10. android studio+Droid4x(海马玩)