014讲模块time,timeit详解
2017-08-14 11:28
134 查看
一.time模块(时间仪)
①time.sleep(secs):secs表示秒
②time.altzone:输出格林威治偏移秒数,正数or负数
③time.gmtime()// time.localtime():返回当地时间的一个元组
④time.perf_counter():返回系统运行时间
⑤time.process_time():返回进程运行时间
⑥time.time() // time.mktime(元组):返回与1970年相差的浮点秒数
⑦time.asctime():返回当地时间
⑧time.strftime(format [ 元组 ] ):将时间元组经过转义字符变成当地时间time.asctime()
例子:time.strfitime("%d %b %Y %H:%M:%S",time.gmtime())
='14 Aug 2017 03:21:54'
二.timeit模块(计时器)
①timeit.repeat(stmt = 'pass',setup = 'pass',timer = <default timer>,repeat = 3,number = 1000000)
stmt(需要测量的语句或函数),setup(初始化代码或构造环境的导入语句),timer(计时函数),repeat(重复测量的次数),number(每一句测量函数执行的次数,默认1000000):其结果会输出一个列表,列表中是执行的时间.
例子:import timeit
timeit.timeit('"-".join(str(n) for n in range(100))',number=10000)
= 0.7326650115357609
timeit.repeat('"-".join(str(n) for n in range(100))',repeat = 3, number=10000)
= [0.7326650115357609, 0.7353454800791546, 0.7693440574873016]
②timeit__file__:该模块的源代码位置
③timeit__all__ :可以用于外界调用的函数或列
④
附加全球模块社区地址:https://pypi.python.ory/pypi
①time.sleep(secs):secs表示秒
②time.altzone:输出格林威治偏移秒数,正数or负数
③time.gmtime()// time.localtime():返回当地时间的一个元组
④time.perf_counter():返回系统运行时间
⑤time.process_time():返回进程运行时间
⑥time.time() // time.mktime(元组):返回与1970年相差的浮点秒数
⑦time.asctime():返回当地时间
⑧time.strftime(format [ 元组 ] ):将时间元组经过转义字符变成当地时间time.asctime()
例子:time.strfitime("%d %b %Y %H:%M:%S",time.gmtime())
='14 Aug 2017 03:21:54'
二.timeit模块(计时器)
①timeit.repeat(stmt = 'pass',setup = 'pass',timer = <default timer>,repeat = 3,number = 1000000)
stmt(需要测量的语句或函数),setup(初始化代码或构造环境的导入语句),timer(计时函数),repeat(重复测量的次数),number(每一句测量函数执行的次数,默认1000000):其结果会输出一个列表,列表中是执行的时间.
例子:import timeit
timeit.timeit('"-".join(str(n) for n in range(100))',number=10000)
= 0.7326650115357609
timeit.repeat('"-".join(str(n) for n in range(100))',repeat = 3, number=10000)
= [0.7326650115357609, 0.7353454800791546, 0.7693440574873016]
②timeit__file__:该模块的源代码位置
③timeit__all__ :可以用于外界调用的函数或列
④
附加全球模块社区地址:https://pypi.python.ory/pypi
相关文章推荐
- timeit 模块详解(准确测量小段代码的执行时间)
- Python time模块详解(时间戳↔元组形式↔格式化形式三者转化)
- python time模块详解
- python的计时函数——timeit模块
- Python中time模块详解
- Python中time模块详解
- 使用 timeit 模块
- Python中time模块详解
- python time模块详解(转)
- Python中time模块详解
- python time模块详解
- Python之time模块详解
- python time模块用法实例详解
- python中time模块详解
- python的time模块功能详解
- Python中time模块详解
- python模块详解 time与date time
- timeit模块 - 度量小段代码片的执行时间
- 13、Python time&timeit 模块
- python中计时工具timeit模块的基本用法