相关疑难解决方法(0)

Python中异常处理程序的成本

另一个问题中,接受的答案建议用try/except块替换Python代码中的(非常便宜的)if语句以提高性能.

抛开编码样式问题,并假设从未触发异常,与异常处理程序相比,具有异常处理程序(与性能相比)有多大差异,而不是具有比较为零的if语句?

python performance exception micro-optimization

84
推荐指数
5
解决办法
3万
查看次数

为什么在 Python 中“请求宽恕比获得许可更容易”?

为什么“请求宽恕比获得许可更容易”( EAFP ) 被认为是 Python 中的好习惯?作为一名编程新手,我的印象是,try...except与使用其他检查相比,使用许多例程会导致代码臃肿且可读性较差。

EAFP 方法的优势是什么?

NB:我知道这里也有类似的问题,但他们大多是指一些具体的例子,而我更感兴趣的是原理背后的哲学。

python coding-style

5
推荐指数
2
解决办法
2189
查看次数