使用else语句有什么好处吗?

时间:2015-08-24 08:29:12

标签: python

使用if-else是否有任何区别:

def foo:
  if bar:
    return baz
  else:
    return False

或者像这样:

def foo:
  if bar:
    return baz
  return False

2 个答案:

答案 0 :(得分:5)

不,两个代码片段都会完全相同。

else语句的唯一优点是代码可读性,因此其他人可以更容易地理解您在查看代码时所执行的操作。

答案 1 :(得分:1)

两个程序都具有完全相同的行为。但是,重点是在进行代码阅读时,为了清晰起见,考虑哪一个是最好的。

我倾向于选择else程序,因为它可以立即明确程序的输出为bazFalse