"尝试"和"如果"之间的区别

phi*_*ogg -5 python if-statement

Python中"try"语句和"if"语句之间是否存在任何功能差异?

Igo*_*gor 5

查看文档try用于异常,if用于条件分支。


Kos*_*Kos 5

我相信你问的是"更容易要求宽恕而不是许可"的范例,这种范式有时被引用为Python指南.

在这种情况下,try / except对应于尝试和要求宽恕,而if对应于要求许可然后尝试.

看看:http://docs.python.org/glossary.html#term-eafp