博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 装饰器
阅读量:4494 次
发布时间:2019-06-08

本文共 337 字,大约阅读时间需要 1 分钟。

装饰器:本质就是一个函数

装饰器 = 高阶函数+嵌套函数

高阶函数:将一个函数作为另一个函数的参数。

import time

def aaa():

time.sleep(3)
print("aaa")

def test1(canshu1):

starttime = time.time()
canshu1()
endtime = time.time()
print('程序运行的时间是{}'.format(endtime-starttime))

test1(aaa)

这里就可以在不修改函数aaa源代码的情况下给函数aaa添加一个打印该函数运行时间的功能

 

转载于:https://www.cnblogs.com/heaven-xi/articles/9284050.html

你可能感兴趣的文章
【转载】MAC OS开启关闭ftp命令
查看>>
运维之扩容与升级
查看>>
如何理解JAVA的跨平台特性
查看>>
V2EX iOS客户端应用源码
查看>>
ASP.NET 页面异步任务
查看>>
(13) openssl ca(签署和自建CA)
查看>>
编译安装git
查看>>
《Linux内核分析》 第三节 构造一个简单的Linux系统MenuOS
查看>>
RPC是什么?
查看>>
CLR via C#:CLR的执行模型
查看>>
JS获取服务器时间
查看>>
如何对数据排序和拆分文件
查看>>
数据解析01-15
查看>>
linux 安装mysql数据库——yum安装法
查看>>
Several ports (8005, 80, 8009) required by Tomcat v6.0 Server at localhost are already in use
查看>>
事件监听器
查看>>
设计模式之单例设计模式
查看>>
异常的基本概念
查看>>
vue 在发送axios请求时数据渲染问题
查看>>
动态链接库dll
查看>>