#这是isinstance("hello world",str)的运行时间
import time
def run_time01(func):
def new_fun01():
t0 = time.time()
b = func()
print('这是isinstance("hello world",str)运行的时间:{}'.format(time.time() - t0))
return b
return new_fun01
@run_time01
def a():
for i in range(1000000):
isinstance('hello world', str)
a()
#------------------------------------------------------------
#这是type("hello world")的运行时间
def run_time02(func):
def new_fun02():
t0 = time.time()
b = func()
print('这是type("hello world")运行的时间:{}'.format(time.time() - t0))
return b
return new_fun02
@run_time02
def b():
for i in range(1000000):
type("hello world")
b()
用修饰器判断两个代码的运行效率
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 01-多线程(概述) 接下来,我们来说一说Java中特有的一个知识技术:多线程。 在说线程这个概念...
- 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响...
- 我认为,代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因...
- 这个很多人应该还是知道的,在浏览器地址栏可以直接运行JavaScript代码,做法是以javascript:开头后...
- 安装依赖 Node.js(0.8 or above; 0.10.17 or above to run websoc...