我该如何显示:
十进制('40800000000.00000000000000')为'4.08E + 10'?
我已经试过了:
>>> '%E' % Decimal('40800000000.00000000000000')
'4.080000E+10'
但是它有那些额外的0。
3
还挺doubleposting,你也可以使用这个主题,你刚刚开始:stackoverflow.com/questions/6913166/...
—
Samuele Mattiuzzo
不,一点也不。我想将其分为一个简单的问题(如何在Python中完成)和一个难以理解的难题(我怀疑有人会回答)(如何在Django中完成)。注意这已经有答案了。如果我将它们一起发布,我现在到了最终答案的一半,而不是0%。除此之外,将问题分开可以使人们更容易地找到答案。例如,如果Bob正在搜索小数格式的问题,那么他可能会跳过标题中带有Django的SO查询。
—
格雷格,
是的,这只是出于我的兴趣:P遵循一个线程更容易。基本上,这与我的答案类似(只是更具体的“位”)。我也希望得到一个Django的答案,顺便说一句。
—
Samuele Mattiuzzo