the*_*orn 0 python string-formatting python-3.x
我想翻译以下代码
print "%-*s" % (10, 'foo')
Run Code Online (Sandbox Code Playgroud)
这将打印foo7个尾随空格(字段宽度== 10,左对齐),进入Python 3 .format()调用,但没有太多的运气谷歌搜索..是否可能?
'{1:{0}}'.format(10, 'foo')
Run Code Online (Sandbox Code Playgroud)
或隐含指数:
'{:{}}'.format('foo', 10)
Run Code Online (Sandbox Code Playgroud)
请参阅https://docs.python.org/2/library/string.html#format-string-syntax