为什么转义序列t (tab)不工作?



这是我的代码:

print('Yes, my name istSwayam')                           # tab
print('Yes, my name istSwayam'.expandtabs(tabsize = 11))    

这是终端的输出:

Yes, my name is Swayam
Yes, my name is       Swayam

使用的软件是'vs code'

我该怎么做才能使t工作?

我想在第一行的'is'后面加一个制表符,这是4个空格(我猜),第二行是11个空格,但它只有7个空格

默认标签宽度为8。因此:

print('Yes, my name istSwayam')

生产…

Yes, my name is Swayam

…因为只需要一个空格来与下一个制表符位置对齐(在本例中为16)

您可以尝试在t之前插入空格,这样的:

print('Yes, my name is tSwayam') 
print('Yes, my name istSwayam')

终端输出:

Yes, my name is         Swayam
Yes, my name is Swayam

希望这对你有帮助。

最新更新