【发布时间】:2022-12-03 21:50:41
【问题描述】:
我正在练习格式函数,当我在其中使用带有 \t 的代码时,前 9 个输出没有任何大空间 `
import random
lst = [random.randint(1,100) for i in range(51)]
for index, val in enumerate(lst):
print(f'{index=}\t{val=}')
`
它适用于 \n 但不适用于 \t,我不知道为什么。谁能解释一下?
【问题讨论】:
-
我运行了你的代码,它成功了,你确定吗?
-
前 9 个输出是 7 个字符,然后是制表符(填充到 8 个),然后继续。但是,当 index 为 10 时,您的 'index=10' 恰好是 8 个字符,因此之后您会得到一个完整的选项卡。它正在做你告诉它做的事
标签: python