根据 PEP 标准,缩进应该出现在二元运算符之前。此外,多行条件应括在括号内,以避免在换行符前使用反斜杠。这两个约定导致如下情况
if (long_condition_1
or long_condition_2):
do_some_function()
此代码依次打破了 PEP8 中的 E129 视觉缩进行,缩进与下一个逻辑行相同
。但是,第二行必须恰好缩进四个空格,否则会因缩进不足或过度缩进的行而中断 E128 或 E127。
应该如何格式化以上内容以符合 PEP8 标准?
最佳答案
这应该可以正常工作
if (long_condition_1 or
long_condition_2):
do_some_function()
关于python - PEP8 - E129 和 E127/E128 之间的矛盾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44638211/