为什么只有放空格才会看到输出。
print "I love you %s" % "\tI'm tabbled in."
print "I love you %s" % " \tI'm tabbled in."
输出
I love you I'm tabbled in.
I love you I'm tabbled in.
答案 0 :(得分:12)
通常,\ t(TAB)会转到 next tab stop - 不是" n空格"的同义词。
I love you XI'm tabbled in.
I love you XXXXI'm tabbled in.
0---1---2---3---4---
当前终端配置的制表符大小为4,显示在底部。 " X"是标签跳过的字符。
所以第一行用选项卡跳过一个字符(它转到制表位#3),第二行写一个空格,然后跳过四个字符(到到标签站#4)。