在另一个问题中,可接受的答案建议用try / except块替换Python代码中的(非常便宜)if语句,以提高性能。
除了编码样式问题外,并假设永远不会触发异常,拥有一个异常处理程序与没有一个异常处理程序,与拥有与零比较的if语句相比,在性能方面有何不同?
6
当您测量它时,您学到了什么?
—
S.Lott
如果进入零件以外的控制机会较少,则使用try / except;如果机会较多,则使用if / else。
—
shadow0359 '16