【发布时间】:2017-07-22 09:06:15
【问题描述】:
我正在尝试使用可变对齐方式右对齐某些文本。
例如这有效:
>>> print '{:>10}'.format('foo')
foo
但这不是:
>>> x = 10
>>> print '{:>x}'.format('foo')
【问题讨论】:
-
你可以使用
print ('{:>'+str(x)+'}').format('foo'),虽然看起来很丑。
标签: python python-2.7 variables format alignment