为什么水平制表符成这样?疑惑?我写不到30字。好苦恼。啊这。
确实不同,这和编译器有关
这里具体解释一下水平制表符是什么比如说我们运行一下两行代码:
print('hello\tworld')
print('helloooo\tworld')
然后我们会发现输出的结果两个单词之间的间距不一样。
然而他们之间都是插入了一个制表符。这里就是可以引出制表符的一个重点:一个制表符的作用就是重新开一个新的制表位,一个制表位的长度为4个字符。如果之前的字符占满了上一个制表位,就重开一个,若果没有,则是把之前的一个制表位给填充满(第一行没有占满,所以没有重开,把o占据的那一个制表位给填满了,第二行则是前面八个字母正好两个制表位,所以填满了接下来一个制表位。)