码迷,mamicode.com
首页 >  
搜索关键字:装饰器    ( 4200个结果
PHP设计模式—装饰器模式
定义: 装饰器模式(Decorator):动态的给一个对象添加一些额外的职责,就增加功能来说,装饰器比生成子类更加灵活。 结构: Component:定义一个对象接口,可以给这些对象动态地添加职责。 ConcreteComponent:定义了一个具体的对象,也可以给这个对象添加一些职责。 Decor ...
分类:Web程序   时间:2020-05-04 13:00:41    阅读次数:64
如何让Python程序轻松加速,正确方法详解
最近,我读了一篇有趣的文章,文中介绍了一些未充分使用的Python特性的。在文章中,作者提到,从Python 3.2开始,标准库附带了一个内置的装饰器functools.lru_cache。我发现这个装饰器很令人兴奋,有了它,我们有可能轻松地为许多应用程序加速。 你可能在想,这很好,但这个装饰器究竟 ...
分类:编程语言   时间:2020-05-03 21:50:32    阅读次数:113
闭包与装饰器
闭包 主要为装饰器服务,解决函数内变量的作用域问题。 闭包有两个函数构成,分为外部函数和内部函数,内部函数玩长城代码逻辑,外部函数范围内部函数的引用以及所携带的信息(内存占用,变量等),所携带的信息在外部函数执行结束之后消失,而会继续待在所返回的函数引用里面。如果想要删掉该函数所携带的信息,可以使用 ...
分类:其他好文   时间:2020-05-03 18:14:16    阅读次数:56
15-python-decorators
# 装饰器:装饰、装修# 开放封闭原则:对代码的扩展开放;对源码的修改是封闭的。# 装饰器:在不改变原函数代码以及调用方式的前提下为其增加新的功能。import time# print(time.time()) # 格林威治时间# round 1# 如果测试别人的代码必须重新赋值。# def ind ...
分类:编程语言   时间:2020-05-03 14:51:28    阅读次数:75
装饰器
https://juejin.im/post/5b41f76be51d4518f140f9e4#heading-21 https://juejin.im/post/5e7822c3e51d4526f23a45ae ...
分类:其他好文   时间:2020-05-01 23:54:07    阅读次数:88
python 基础 11 带参数装饰器与递归函数
python 基础 11 带参数装饰器与递归函数 1.递归函数 递归函数就是在函数体里调用自己的函数。这个听着很邪乎。 其实,说是在调用自己,其实就是在掉用函数内部的,调用自身函数命令之前的代码部分。举个例子。 2.带参数装饰器 ...
分类:编程语言   时间:2020-05-01 23:53:40    阅读次数:109
Python基础之装饰器
装饰器 此文可能是有史以来最全的关于Python装饰器的Blog了... 函数名的运用 关于函数名 函数名是?个变量,但它是?个特殊的变量。与括号配合可以执?函数的变量。 查看函数名的内存地址: def func(): print('呵呵') print(func) # <function func ...
分类:编程语言   时间:2020-05-01 22:14:09    阅读次数:64
使用@property
为了限制类属性的被外界访问范围,通常在类中设置了set方法和get方法用于对属性值的赋值与取值,这样在对属性赋值取值的时候就会略显复杂。 有没有既能检查参数,又可以用类似属性这样简单的方式来访问类的变量呢?对于追求完美的Python程序员来说,这是必须要做到的! 还记得装饰器(decorator)可 ...
分类:其他好文   时间:2020-04-30 23:35:10    阅读次数:108
装饰器
1. def deco(func): def inner(): return "running inner" return inner @deco def target(): print("running target") print(target()) print(target) 输出 runni ...
分类:其他好文   时间:2020-04-30 15:37:46    阅读次数:55
python基础
1.装饰器 import time #装饰器,计算代码运行时间 def cal_time(func): def wrapper(*args, **kwargs): t1 = time.time() result = func(*args, **kwargs) t2 = time.time() # p ...
分类:编程语言   时间:2020-04-29 13:09:49    阅读次数:71
4200条   上一页 1 ... 23 24 25 26 27 ... 420 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!