码迷,mamicode.com
首页 >  
搜索关键字:装饰器。    ( 4200个结果
python 装饰器从放弃到玩转(中级)
前面我们说到装饰器的初步使用需求一:那我现在有个需求,原函数是这样的deftest1():a="test1"time.sleep(3)returna可以看到是有返回值的,可我们之前的装饰器,并没有处理原函数的返回值的逻辑,那么我现在怎么办,看代码defrecord_time(func):defwarpper():start_time=time.t..
分类:编程语言   时间:2017-02-14 22:58:21    阅读次数:194
设计模式
设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链 ...
分类:其他好文   时间:2017-02-14 18:48:00    阅读次数:264
python 装饰器学习
转自:http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html 第一步: 最简单的函数,准备附加额外功能 第二步:使用装饰函数在函数执行前和执行后分别附加额外功能 ...
分类:编程语言   时间:2017-02-14 12:07:34    阅读次数:130
day4-装饰器和模块导入
一、什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二、装饰器需要遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 三、实现装饰器知识储备 装饰器=高阶函数+函数嵌套... ...
分类:其他好文   时间:2017-02-13 00:16:16    阅读次数:188
第8章 装饰器、模块和包
一 什么是装饰器 二 装饰器需要遵循的原则 三 实现装饰器知识储备 四 高阶函数 五 函数嵌套 六 闭包 七 无参装饰器 八 装饰器应用实例 一 什么是装饰器 ...
分类:其他好文   时间:2017-02-12 12:25:56    阅读次数:112
Python---装饰器
一 什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二 装饰器需要遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 三 实现装饰器知识储备 装饰器=高阶函数+函数嵌套 ...
分类:编程语言   时间:2017-02-12 11:21:33    阅读次数:242
Angular2
Angular2面向ES6+,我们需要加一些组件来让浏览器支持Angular2 Angular 应用是由组件组成的。组件由 HTML 模板和组件类组成,每个组件都以@Component装饰器函数开始 ...
分类:其他好文   时间:2017-02-08 18:26:17    阅读次数:141
python 装饰器
一 装饰器的概念 讲 Python 装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。 每个人都有的内裤主要功能是用来遮羞,但是到了冬天它没法为我们防风御寒,咋办?我们想到的一个办法就是把内裤改造一下,让它变得更厚更长,这样一来,它不仅有遮羞功能,还能提供保暖,不过有个问题,这个内裤被我 ...
分类:编程语言   时间:2017-02-05 15:19:18    阅读次数:183
python 迭代器 生成器 装饰器
迭代器 可以直接作用于for循环的对象统称为可迭代对象(Iterable)。 可以被next()函数调用并不断返回下一个值的对象称为迭代器(Iterator)。 所有的Iterable均可以通过内置函数iter()来转变为Iterator。 names = iter(['sun', 'ibm', ' ...
分类:编程语言   时间:2017-02-04 21:07:10    阅读次数:224
关于Python的装饰器 decorator
语法格式是固定的:先定义一个函数,再使用@语法调用该函数。 例子一: import functools # 定义装饰器,固定格式 def log(func): @functools.wraps(func) # 将func的一些属性赋予wrapper,如__name__ def wrapper(*ar... ...
分类:编程语言   时间:2017-02-02 21:45:11    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!