关于time.time()在计时时的用法
问题描述:time.time()是什么意思呢?前面的这个time是什么意思呢?来自哪里?
后面的这个time()是什么意思呢,有什么用呢?
sleep(5)是什么意思呢?
相关代码:
#coding:utf-8 import time def clock(func): def clocked(*args, **kwargs): start=time.time() result=func() end=time.time() print(func.__name__, end - start) return result return clocked @clock def test(): print('装饰器......') time.sleep(5) test()
13
收起
正在回答
1回答
同学,你好!1、time.time()是获取当前时间的时间戳,可以理解为表示时间的一种形式
time.time()点前面的time指的是time模块,点后的time()指time模块中有一个time()方法
2、代码中的time.sleep(5)是让程序暂停了5秒,再执行程序,若在time.sleep(5)后写上print("ccc"),可以看到,输出“装饰器”字样,停顿了一下,才输出"ccc",中间的停顿就是time.sleep(5)的功能
祝学习愉快~
Python全能工程师
- 参与学习 人
- 提交作业 16247 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星