语句

Tip

通常每个语句应该独占一行

不过, 如果测试结果与测试语句在一行放得下, 你也可以将它们放在同一行. 如果是if语句, 只有在没有else时才能这样做. 特别地, 绝不要对 try/except 这样做, 因为try和except不能放在同一行.

  1. Yes:
  2.  
  3. if foo: bar(foo)
  1. No:
  2.  
  3. if foo: bar(foo)
  4. else: baz(foo)
  5.  
  6. try: bar(foo)
  7. except ValueError: baz(foo)
  8.  
  9. try:
  10. bar(foo)
  11. except ValueError: baz(foo)