如何解决如何将字符串转换为浮点数并始终显示2个小数位?
我设法为数字获取2dp格式,但是它返回一个字符串。是否有任何方法可以保持浮动并始终具有2dp,无论是否存在.00实例?
average = "{:.2f}".format(10.0)
print(average)
输出
'10.00'
但是,如果我尝试使用以下内容将其转换为浮点数
average = float("{:.2f}".format(10.0))
它输出以下浮点数:
10.0
我已经看到其他使用“十进制”的线程,但是我不确定如何在不导入库的情况下执行此操作。
有什么方法可以实现而无需导入任何库吗?
解决方法
在整个过程中都将其保持为浮点数,在最后一步中,要使其隐蔽显示为带两个小数点的字符串。这不是一个完美的答案,但是会起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。