gpt4 book ai didi

python - 为什么建议在 Ubuntu 文本编辑器中使用 4 个空格而不是制表符?

转载 作者:行者123 更新时间:2023-12-03 23:07:31 27 4
gpt4 key购买 nike

当我使用标签时,我收到
TabError: inconsistent use of tabs and spaces in indentation
但是,当我用 4 个空格替换它时,它解决了问题。有人可以解释为什么当 Tab 和 4 个空格在视觉上看起来相同时会出现错误。

最佳答案

制表符和空格是两个不同的字符,在屏幕上呈现相同。 Tab 对制表符的宽度没有一致意见,它可能占用 8,4 2 的宽度并且它也是可配置的。

Python 期望所有行中的缩进与第一行相同,可以是 1 个空格、4 个空格或 1 个制表符等。使用制表符不会给您错误,不同行中的不一致会。

关于python - 为什么建议在 Ubuntu 文本编辑器中使用 4 个空格而不是制表符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61439998/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com