|
|
1
5
嗯,这要看你怎么看。您可以这样看ELSE(请原谅尖叫声,这是在代码中强调重点的唯一方法):
现在,如果您将else语句视为except语句的else,那么if/else和try/except/else之间存在明显的相似性。这样地。
对于其他/对于:
所以在这里,我们看到其他的一些基本的方式 做 在这三种情况下都是一样的。 但你也可以用这种方式看到其他:
然后它就不一样了,但是其他的因为“如果没有其他东西的话”。您可以用相同的方式查看for/else:
但同样,考虑到elif,这种方式也适用于if/else:
你想从哪一个角度看待另一个问题取决于你自己,但在这两个角度来看,在这三种情况下,else确实有相似之处。 |
|
|
2
13
这个
|
|
|
3
4
是的,正如Eli所提到的,只有在不中断时才会执行else子句。它阻止您实现这样的代码:
这在这里大致相当,但是如果退出的条件更复杂一些(比如检查各种可能的条件或条件组合),这很方便。 |