-2

我一直想问这个问题。我想知道我应该使用什么形式,以及为什么。什么是更好的:

if my_condition:
    # very long block of code with multiple indention levels

或者:

if not my_condition:
    exit

# Still here ?
# very long block of code with multiple indention levels

编辑:

我不是在征求个人意见。是否有任何 PEP 建议/我不知道的任何标准?

4

1 回答 1

2

来自Python 之禅

平面优于嵌套。

第二种方法if not my_condition: exit避免了嵌套级别,因此根据该特定标准更为优越。

于 2016-05-25T10:49:56.397 回答