Python 对格式化字符串使用其他单词长度
我想要这样的输出:Python 对格式化字符串使用其他单词长度,python,string,printing,output,Python,String,Printing,Output,我想要这样的输出: col1 col2 col3 col4 col5 row1 1 1 0 1 1 row2 1 0 0 1 0 row3 1 1 1 1 1 row4 1 0 0 0 0 问题是col1的长度可能会有很大的变化,所以我如何才能做到这一点呢 我尝试使用len(col1)、len(col2)和len(col3)
col1 col2 col3 col4 col5
row1 1 1 0 1 1
row2 1 0 0 1 0
row3 1 1 1 1 1
row4 1 0 0 0 0
问题是col1的长度可能会有很大的变化,所以我如何才能做到这一点呢
我尝试使用len(col1)、len(col2)和len(col3),并在格式化行中的内容时使用它
x=len(col1)
print "%xd %yd..."
它不起作用。试试这个:
>>> print("%*d" % (x,33))
在Python 2.X中,它应该是:
>>> print "%*d" % (x,33)
试试这个:
>>> print("%*d" % (x,33))
在Python 2.X中,它应该是:
>>> print "%*d" % (x,33)
相关的:你可能会感兴趣。相关的:你可能会感兴趣。这就是我要找的。谢谢,这就是我要找的。非常感谢。