关于Python的一些问题

就是为什么这两行结果之间的间隙一大一小呀?不是说expandtabs()只是替换一下制表符吗?第一个全部替换,第二个不是应该只替换两个吗?为什么结果是两个结果中全部都被替换了,而且之间的间隙还有大有小

img

2不是替换2个,是替换成2个占位宽度
不足2个会补齐空格
不填默认是8
你理解中替换制表符是替换成空格吗,不是,是替换成占位符了

img