python - 如何将长十进制数字四舍五入为 0.00 格式
问题描述
我的号码如3.8485341e-06, 9.9999619e-01, 2.9322797e-20。我怎样才能把它们变成0-1之间的数字。例如0.89、0.47、0.14
解决方案
如果您希望将它们格式化为您可以使用的格式的字符串f"{x:.02f}"
。
>>> x = 9.9999619e-01
>>> f"{x:.02f}"
'1.00'
或者对于旧版本的 Python "{:.02f}".format(x)
,.
推荐阅读
- python - StanfordCoreNLP 西班牙语模块
- php - 数组索引数组上的foreach循环php
- qt - 如何保存标签的 QPixmap,该标签由其上方的另一个标签组成,该标签具有 Qpixmap
- c# - 我可以在不明确检查 null 的情况下安全地对可能为 null 的属性进行赋值吗?
- sql-server - table1.columA REFERENCES table1.columb 是什么意思?
- amazon-web-services - 有没有办法向自动化 AWS Redshift 快照添加标签?
- swift - MapKit - 显示用户位置和 MKPolygon 区域的问题
- laravel - 请求中的 Laravel 唯一验证与该请求中的其他字段?
- android - 如何从内容 uri 在 exoplayer 上播放视频?
- sql - SQL Server 分组号码生成