正确的方法来对待别的事情,没有其他事可做

时间:2015-02-03 12:14:06

标签: python if-statement

假设我有一个if子句可以在condition == True时执行某些操作,如果是False则没有。我可以想出三种方法:省略else这样的语句:

beginning of code
if condition == True:
     do something
rest of the code

明确地告诉python什么都不做:

beginning of code
if condition == True:
     do something
else:
     pass
rest of the code

另一个可能不那么好的练习版本重复其余的代码:

if condition == True:
     do something
     rest of the code
else:
     rest of the code

第一个肯定会更短,但其中一个比另一个更有效吗?除了清晰度之外,这些代码之间是否存在其他差异?

1 个答案:

答案 0 :(得分:-1)

你的第二个例子更清楚地表达了你想要的东西,假设你确实希望rest of code无论如何都被执行。