我正在尝试将某些文本与变量对齐对齐。使用变量对齐格式?
比如这个作品:
>>> print '{:>10}'.format('foo')
foo
但这并不:
>>> x = 10
>>> print '{:>x}'.format('foo')
我正在尝试将某些文本与变量对齐对齐。使用变量对齐格式?
比如这个作品:
>>> print '{:>10}'.format('foo')
foo
但这并不:
>>> x = 10
>>> print '{:>x}'.format('foo')
Python有rjust ()ret瓮文本右对齐 另外你提供它的参数:宽度,fillchar;例如:
a = 10
print str(a).rjust(20)
您可以使用print('{:>'+ str(x)+'}').format('foo')',虽然看起来真的很丑。 –