python_58_装饰器1
2024-09-03 12:24:58
装饰器:
定义:本质是函数,(装饰其他函数),就是为其它函数添加附加功能
原则:1.不能修改被饰的函数的源代码
2.不能修改被饰的函数的调用方式
实现装饰器知识储备:
1.函数即“变量”
2.高阶函数
3.嵌套函数
高阶函数+嵌套函数=》实现装饰器
import time def timeer(func):
def warpper(*args,**kwargs):
start_time=time.time()
func()
stop_time=time.time()
print('the fun run time is %s',stop_time-start_time)
return warpper @timeer
def test1():
time.sleep(3)
print('in the test1')
test1()
最新文章
- [体感游戏] 1、MPU6050数据采集传输与可视化
- C#实现AES加解密方法
- (C#) 发布程序,包含某些配置文件或数据文件。
- java 图片处理
- 【收藏】Linux下tomcat内存配置
- JAVA学习第五十七课 — IO流(十一)
- aliexpress 上传图
- unix 文件属性
- ubuntu12.04下 安装虚拟主机
- linux查看和设置系统时间 hwclock &;&; date
- js 解析XML 在Edge浏览器下面 无法准确读到节点属性值
- Android01-布局篇
- MySql技术内幕之MySQL入门(2)
- capwap学习笔记——初识capwap(五)(转)
- npm ERR! Refusing to install package with name ";webpack"; under a package -----
- Macbook外接显示器模糊解决方法
- HTTPS原理和CA证书申请(转)
- ubuntu安装jdk,maven,tomcat
- HTML5之SVG
- [PHP] 重回基础(Array相关函数)