【发布时间】:2021-01-20 17:05:29
【问题描述】:
如果try:之后有多个except:分支,我们可以这样说:
- 将执行一个或多个
try:块 - 不会执行任何
try:块 - 将执行不超过一个
try:块 - 将执行
try:块之一
在我看来,正确答案应该是“不超过一个try:”,但可能是“一个或多个try:”?
【问题讨论】:
-
你写“
try:blocks”的地方,你的意思是“except:blocks”吗?每个语句只能有一个try:块,而它可以有零个(如果有finally:块),一个或多个except:块。 -
将执行恰好一个
try块,零或一个except块,零或一个else块(如果存在),以及恰好一个finally块(如果存在)。跨度> -
非常感谢,一切都清楚了 ;)