如何使用Python去除小数点后面多余的0


本文小编为大家详细介绍“如何使用Python去除小数点后面多余的0”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用Python去除小数点后面多余的0”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。最近在用Python 写导入数据的脚本。百度 必应搜了好多,都没有一个完美解决的。在这里还是要吐槽一下百度对于这些真的很垃圾。后来FQ谷歌了一下,第一个词条出来就找到办法了。这里我搬过来整理一下,以及使用时候可能遇到的问题。希望对看到这篇文章的读者有用首先引入头文件举个例子 数字 100.2000第一次 这么使用 Decimal(‘100.2000’).normalize() 得到的结果 100.2 是想要的结果。可是 normalize() 有个问题,如果是100.00000 同样 Decimal(‘100.0000’).normalize()得到的结果就是1E+2那么这种情况怎么办呢,就是换个方法 使用 “ to_integral ”,像这样:Decimal(‘100.000’).to_integ免费云主机域名ral() 得到结果是100,这才是想要的结果。那怎么才能更好的两种兼容呢,可以先做一个判断 在去除多余0之后 是否相等:根据这个判断 可以自己写一个function最后调用这个function 这里同样举上面几个例子得到的结果这里输出是Decimal 类型 是因为 调用的方法里面就是这个类型的。可以直接当float用,如果想要换成string类型 就在用str() 包一下上面得到的结果就行啦,这个就不解释了这样就解决标题所说的去除小数点后面多余的0的问题了有时候文件的编号是在前面自动补0生成的,而当我们需要读取这些文件名对应的编号时,前面的0会给判断语句造成麻烦,那么如何将前面的0去掉呢?因为Python默认在转换成字符串时忽略前面的0,因此可以通过格式转换的方法实现去0:读到这里,这篇“如何使用Python去除小数点后面多余的0”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: Java中文件上传的方式有哪些

本文小编为大家详细介绍“Java中文件上传的方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中文件上传的方式有免费云主机域名哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如果上面方法不行,看下面还有一种方法,函…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/20 12:32
Next 03/20 15:34

相关推荐