【发布时间】:2018-03-29 08:10:57
【问题描述】:
关于换行符的 if 语句的推荐编写方法是什么?
显然有两种可能性。第一个来自Google's Python Style Guide,第二个是换行符。
if foo: bar(foo)
对
if foo:
bar(foo)
对于现有指南或PEPs(以避免基于意见的讨论),应该首选哪种变体?
【问题讨论】:
-
"一般不鼓励复合语句(同一行上的多个语句)。" — PEP 8#other recommendations
-
逐行代码更易阅读
-
供以后参考,如果您对推荐的Python样式有疑问,请先查看PEP 8。
-
速度有细微差别,这里显示stackoverflow.com/questions/22290824/…
-
@CodeCupboard 这个问题是比较不同的东西。