我现在已经在一些python教程中多次看到过以下内容。
if True:
do something
else:
pass
对我来说,else语句似乎没必要。这只是为了使代码更清晰吗?或者是否有一些安全原因需要这样做?感谢。
答案 0 :(得分:7)
如果你没有使用它,else
没有理由在那里。它可能是该人的代码风格偏好,但这是一种不寻常的风格选择,浪费空间。
答案 1 :(得分:2)
这是一个备受争议的问题。
有人说它在某些情况下可能有用:
作为存根,您打算在其中添加将来的例外。
在某些情况下,可能会提高代码的可读性。
有些人说永远不会。
但是,我会说除了上述情况适用之外,通常不需要空的其他声明。
答案 2 :(得分:0)
我认为没有理由这样做,但也许没有混淆。