1
A
回答
5
>>> a = "%0.10f" % (10 ** -10)
>>> a
'0.0000000001'
+1
我觉得你的9本意是10,否则他们只得到9 0的 – Twitchykid
+0
@Twitchykid是的!但他有一点。这只是一个例子。 ;) – felipsmartins
+0
有没有办法去除尾随零?例如,如果我做'“%0.10f”%(10 ** -2)',它将打印“0.0100000000”。 – Mike
2
也许有点更具可读性:
a = float("1e-10")
format(a, ".10f")
输出
'0.0000000001'
1
或者使用format
>>> a = 10 ** -10
>>> '{a:0.10f}'.format(a=a)
相关问题
- 1. 十进制浮点数
- 2. 十六进制浮点数
- 3. 用十进制数表示的二进制浮点数
- 4. 如何在swagger规范中表示十进制浮点数?
- 5. Python如何将十六进制浮点数转换为十进制
- 6. 在Python中获取int的十六进制表示形式
- 7. Python从UDP消息中解压十六进制浮点数
- 8. Lua - 十六进制浮点数
- 9. 浮点数字 - SAS十进制问题
- 10. 十进制到半精度浮点数
- 11. 从十进制转换为浮点数
- 12. 十进制浮点数9位
- 13. 从十六进制到浮点数 - Javascript
- 14. Haskell中浮点数的十六进制表示
- 15. 将二进制浮点数转换为十六进制浮点数
- 16. 以十进制形式存储的IP地址 - PL/SQL以点阵形式显示
- 17. 如何在浮点算术和十进制中表示0.1?
- 18. C#:用浮点数乘以十进制数?
- 19. 如何将表示十进制数字的字符串转换为指数形式以便在Qt中浮动?
- 20. 在SQL Server 2008中将浮点数转换为十进制数
- 21. 将十进制值转换为32位浮点十六进制
- 22. 将IEEE浮点十六进制转换为十进制?
- 23. 在Perl中浮点到十进制转换的二进制表示法
- 24. 转换IEEE 754浮点数以十六进制字符串
- 25. 显示十进制数在Javascript
- 26. 将十进制浮点数转换为二进制并返回
- 27. 将十进制浮点数转换为二进制
- 28. 在Informix中将浮点数转换为十进制
- 29. 在C#中将十六进制转换为IEEE 754浮点数
- 30. 如何在Gnu C++(g ++)中使用十进制浮点数?
您预很可能知道1e-10在“浮动”中不能完全表现出来。 –