【发布时间】:2017-03-02 09:32:32
【问题描述】:
现在我通过this question了解了Python中s.find()和s.index()之间的区别,我想知道哪种方法更快?
如果我们必须将s.index() 包含在try/except 中,除了潜在的开销之外,在速度方面是否有任何显着差异?
【问题讨论】:
-
就时间复杂度而言(天啊)两者是等价的。
-
我知道他们可能使用类似的(如果不相同的话)算法,并且仅在输出上有所不同,但我只是想知道是否存在明显的性能差异。
-
如果你想知道什么更快
timeit!
标签: python string python-3.x