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 に答える