博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【python】--迭代器生成器装饰器
阅读量:5291 次
发布时间:2019-06-14

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

迭代最多可迭代999次。

装饰器:本质是函数,装饰其他函数

为其他函数添加附加功能

原则:

1.不能修改被装饰函数的源代码

2.不能修改被装饰函数的调用函数

 

 

实现装饰器知识储备:

1.函数即变量

2.高阶函数

3.嵌套函数

 

import time def timmer(func):     def deco():         start_time=time.time()         func()         stop_time=time.time()         print('The func run time is %s',stop_time-start_time)     return deco @timmer def t1():     time.sleep(3)     print('in the test1') def t2():     time.sleep(3)     print('in the test2') t1() t2() #print(t1)

转载于:https://www.cnblogs.com/linalove/p/8515004.html

你可能感兴趣的文章
模运算
查看>>
python多线程的使用
查看>>
使用Chrome(PC)调试移动设备上的网页
查看>>
使用gitbash来链接mysql
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
右侧导航栏(动态添加数据到list)
查看>>
81、iOS本地推送与远程推送详解
查看>>
C#基础_注释和VS常用快捷键(一)
查看>>
虚拟DOM
查看>>
uva 11468 Substring
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
BootStrap2学习日记2--将固定布局换成响应式布局
查看>>
关于View控件中的Context选择
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
Spark的启动进程详解
查看>>
Java 字符终端上获取输入三种方式
查看>>
javascript 简单工厂
查看>>
java调用oracle存储过程,返回结果集
查看>>
使用命令创建数据库和表
查看>>
数据库的高级查询
查看>>