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

0x9*_*x90 4 python python-2.7

我怎样才能设置40为变量,让我们说动态temp计算并传递而不40是以这种格式字符串:

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

Rad*_*io- 6

这样的事情应该有效:

>>> width = 40
>>> '{0:<{width}}'.format('aa', width=width)
'aa                                      '
Run Code Online (Sandbox Code Playgroud)