在 Python 中,如果不满足一组if
and条件,则到达并执行该语句。elif
else
开发人员应如何通知不应到达代码中的这一点,并引发哪种异常类型?
例子:
if condition1:
# do something
elif condition2:
# do something
else:
raise ShouldVeNeverGotHereException
这是为了确保至少上述if
条件之一实际评估为True
。如果有更优雅的模式来实现我所描述的,请提出建议。