跳到内容

mixed-spaces-and-tabs (E101)

源自 pycodestyle linter。

作用

检查缩进中混合使用的制表符和空格。

为什么这不好?

永远不要混合使用制表符和空格。

缩进 Python 最流行的方式是仅使用空格。第二流行的则是仅使用制表符。使用制表符和空格混合缩进的代码应转换为仅使用空格。

示例

if a == 0:\n        a = 1\n\tb = 1

建议改为

if a == 0:\n    a = 1\n    b = 1