我有一行代码,超过了79个字符的限制:
def ReportResults(self, intTestID, startTime, stopTime, version, serverType):
如何按照pep8规范正确地断行?
Besides this rule, PEP8 recommends aligning brackets, so I would do something like this:
def report_results(self,
intTestID,
startTime,
stopTime,
version,
serverType):
pass
Note that I renamed your method report_results
, following the recommended lower_case_with_underscores. Also, notice that the indentation should be aligned with the first letter of the first parameter and not the parenthesis.
79个字符只是指导方针而非硬性规定。
有些团队更喜欢使用更长的行长度。对于完全或主要由可以就此问题达成一致的团队维护的代码,可以将名义上的行长度从80增加到100个字符(有效地将最大长度增加到99个字符),前提是注释和文档字符串仍然在72个字符处换行。
此外,该行只有77个字符,所以您应该没有问题。但是,如果您想将其分解,可以使用隐式连续性:
def ReportResults(self,
intTestID,
startTime,
stopTime,
version,
serverType):
snake_case
。 - juanpa.arrivillaga