当前位置:优草派 > 问答 > Python问答

Python性能测试要怎么做?

标签: Python  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

TOP 10
  • 周排行
  • 月排行