跳到内容

显式字符串连接 (ISC003)

源自 flake8-implicit-str-concat linter。

修复总是可用的。

作用

检查显式连接(使用 + 运算符)的字符串文字。

为什么这不好?

对于跨多行的字符串文字,括号内的隐式字符串连接优于使用 + 运算符的显式连接,因为前者更具可读性。

示例

z = (
    "The quick brown fox jumps over the lazy "
    + "dog"
)

建议改为

z = (
    "The quick brown fox jumps over the lazy "
    "dog"
)