跳到内容

单行隐式字符串连接 (ISC001)

源自 flake8-implicit-str-concat linter。

有时提供修复。

作用

检查单行上的隐式连接字符串。

为什么这不好?

虽然隐式(通过空格分隔符)连接多个字符串或字节文字是有效的 Python 语法,但这是不必要的,并且会对代码可读性产生负面影响。

在某些情况下,隐式连接也可能是无意的,因为代码格式化程序在折叠长行时能够引入单行隐式连接。

示例

z = "The quick " "brown fox."

建议改为

z = "The quick brown fox."