编写有关换行符的if语句的推荐方法是什么?
显然有两种可能性。第一个来自Google's Python Style Guide,第二个是带有新行的变体。
if foo: bar(foo)
与
if foo:
bar(foo)
对于现有指南或PEPs(以避免基于意见的讨论),>哪个变体应首选 ?
答案 0 :(得分:4)
来自PEP 8:
通常不鼓励使用复合语句(同一行上的多个语句)。
[...]
而不是:
if foo == 'blah': do_blah_thing()
do_one(); do_two(); do_three()