跳到内容

punctuation前的空格 (E203)

源自 pycodestyle linter。

修复总是可用的。

此规则不稳定且处于预览状态。使用需要 --preview 标志。

作用

检查在“,”、“;”或“:”之前是否使用了多余的空格。

为什么这不好?

PEP 8 建议在以下情况中省略空格

  • “在括号、方括号或花括号内部紧接处。”
  • “在逗号、分号或冒号之前紧接处。”

示例

if x == 4: print(x, y); x, y = y , x

建议改为

if x == 4: print(x, y); x, y = y, x