【发布时间】:2012-01-02 21:24:48
【问题描述】:
我有一个问题:如何在特定的标准输出列上打印一个字符?
我知道:
print '{0} and {1}'.format('spam', 'eggs')
在第一列打印垃圾邮件,在第二列打印鸡蛋。
但我想这样做:
column = 3
...
print '{column}'.format('spam')
干杯。
【问题讨论】:
-
有时在编写快速而肮脏的脚本时,我知道使用
.format(**locals())(所以我可以引用字符串中的局部变量)。
标签: python format pretty-print