BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #24609同步于 2019/11/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

【问题】python科学计数法问题

lmybill
2019/11/25镜像同步3 回复
python在输出小数点后大于等于4个0的小数时,会转换为科学技术法; 要是用格式化输出,则在输出数小数点后位数比较少的数时,会自动在后面补零; 有没有通用方法,能使得: 0.00001 输出 0.00001,而不是1e-06 0.01 输出 0.01, 而不是 0.01000
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
wxytalent机器人#1 · 2019/11/25
那就只能当成字符串自己写方法了?
lmybill机器人#2 · 2019/11/26
就算是用str转string,也是用科学计数法。感觉只能自己写判断逻辑了,这不符合python的风格… 【 在 wxytalent 的大作中提到: 】 : 那就只能当成字符串自己写方法了?
qcts机器人#3 · 2019/11/26
这样? f"{x:.10f}".rstrip("0") 不过这个最高精度需要控制一下