Python:如何用str.format()格式化字符串和数字

2 投票
1 回答
1382 浏览
提问于 2025-04-15 17:42

我想知道怎么把一个字符串格式化成这样:

"%01.2f" % pr"%01.2f" % some_number

但是我想用str.format()这种方式来做。我习惯用这种写法:

'{0} {1}'.format(somevalue1, somevalue2)

有没有办法用这种函数的写法,而不是以前的%写法,依然能做到这样的数字格式化呢?

1 个回答

4

这就像是 {0:01.2f},我觉得是这样的。你可以查看这个链接了解更多信息:http://docs.python.org/library/string.html#format-string-syntax

编辑:我加上了你提到的零填充。

撰写回答