我正在尝试将数字格式化为python中的字符串。我希望的结果是将0.1423
转换为000.14
。我试过了
num = 0.1423
print '%0.2f' %num
但这只会产生0.14
。我似乎无法得到领先的零。
干杯, 詹姆斯
答案 0 :(得分:2)
num = 0.1423
print '%06.2f' %num
六个表示总字段宽度并包括小数点。零表示包括前导零,2表示精度。
答案 1 :(得分:1)
还必须提供字段宽度以获得所需的前导零数:
print "%06.2f" % num
输出:
000.14
答案 2 :(得分:1)
print "{:06.2f}".format(num)