我的管理页面中有一个字段,希望以科学计数法显示。
现在,它显示出这种丑陋的外观。如何将其显示为4.08E + 13?
现在,我在模型中使用标准的十进制字段。
任何意见是极大的赞赏。
我使用的是Django 1.2。
最佳答案
您必须使用%e
来获得科学计数格式:
基本范例:
x = 374.534
print("%e" % x)
# 3.745340e+02
2的精度
x = 374.534
print("{0:.2E}".format(x))
# 3.75E+02
x = 12345678901234567890.534
print("{0:.2E}".format(x))
# 1.23E+19
精度为3
print("{0:.3E}".format(x))
# 1.235E+19