如何用运行时计算的变量格式化字符串宽度?

4 投票
1 回答
863 浏览
提问于 2025-04-17 16:20

我想知道怎么把数字 40 设置成一个变量,比如叫 temp,这样可以动态计算,然后在这个格式字符串中用 temp 来代替 40

{:<40}.format('aa')

1 个回答

6

像这样的代码应该可以正常工作:

>>> width = 40
>>> '{0:<{width}}'.format('aa', width=width)
'aa                                      '

撰写回答