我正在尝试用python2.7编写一个程序。我正在尝试格式化一个字符串,使其看起来像这样:
Spacing Does Not Work
但是我在字里行间很难用标签。以下是我尝试过的三种方法,它们都有不希望的结果:
print "\t Spacing \t Does \t Not \t Work!"
print " Spacing Does Not Work!"
print "\t" + "Spacing" + "\t" + "Does" + "\t" + "Not" + "\t" + "Work!"
结果如下:
Spacing Does Not Work!
Spacing Does Not Work!
Spacing Does Not Work!
现在中间的那个看起来最好,但是在单词之间加8个空格肯定不是最好的方法,对吧?任何帮助都将不胜感激,谢谢!你知道吗
选项卡的大小没有定义,并且在不同平台甚至同一平台上的终端系统之间有所不同。所以你的前两行注定要失败。你知道吗
无论如何,您不会一直使用制表符,因为您将它们与空格混合在一起。您可以比较:
使用:
最好使用格式字符串,例如获取三个12个字符的字段:
提供:
如果您希望它们正确对齐:
提供:
见https://pyformat.info
相关问题 更多 >
编程相关推荐