1

我不知道普通字符串格式或高级字符串格式是否可能,所以想问...

我有这个简化的片段:

>>> s = 'some string'
>>> y = 10
>>> '<td>%s</td><td>%4d</td>' % (s, y)
'<td>some string</td><td>  10</td>'

我想填充数字单元格,&nbsp;因为我的 html 后端不接受文本对齐。有没有简单的方法来格式化数值&nbsp;而不是空格?

4

1 回答 1

2

你可以使用类似的东西:

"%s%d" % ("&nbsp;" * (4 - len(str(y))), y)
于 2012-11-15T00:58:20.043 回答