我有这行代码:
assert 0 <= j <= self.n, "First edge needs to be between 0 and {}".format(self.n)
我希望 pep8 快乐,但我不明白如何打破这条线。我尝试在逗号后断开并得到无效语法。我试过用额外的“”打破字符串,如 How to break long string lines for PEP8 compliance? . PEP8 很高兴,但断言只产生了消息的前半部分。
中断长断言字符串的正确方法是什么?
使用括号:
assert 0 <= j <= self.n, ("First edge needs to be "
"between 0 and {}".format(self.n))
或者:
assert 0 <= j <= self.n, ("First edge needs to be between 0 and {}"
.format(self.n))
或者使用 format
函数的括号:
assert 0 <= j <= self.n, "First edge needs to be between 0 and {}".format(
self.n)