python 性能度量

性能度量

有些用户对了解解决同一问题的不同方法之间的性能差异很感兴趣。Python 提供了一个度量工具,为这些问题提供了直接答案。

例如,使用元组封装和拆封来交换元素看起来要比使用传统的方法要诱人的多,timeit 证明了现代的方法更快一些。

>>> from timeit import Timer
>>> Timer('t=a; a=b; b=t', 'a=1; b=2').timeit()
0.57535828626024577
>>> Timer('a,b = b,a', 'a=1; b=2').timeit()
0.54962537085770791
以上是菜鸟教程上的文字

 

 实践证明,第二种方法比第一种快很多。用时是第一种的55.9%。

posted @ 2022-01-21 12:00  paoPaoLong_liu  阅读(79)  评论(0)    收藏  举报