码迷,mamicode.com
首页 >  
搜索关键字:装饰器    ( 4200个结果
python学习:函数---装饰器
一、什么是装饰器 现在有一个需求,年终考核的时候需要测试某个函数的执行效率,我们怎么做呢?比如这个函数叫func。 对于绝大多数人来说,第一印象肯定是如下的实现方法: import time def func(): start = time.time() time.sleep(1) # 模拟程序延迟 ...
分类:编程语言   时间:2019-12-30 19:08:54    阅读次数:88
Python中的@property和decorator
初次认识decorator和@property Welcome. 在本文中,将详细学习如何使用Python中的decorator和@property。 将会学习的内容: 使用decorator的优势。 使用@property的优势。 装饰器函数的基础知识:它们是什么以及如何与@property关联起 ...
分类:编程语言   时间:2019-12-30 12:58:33    阅读次数:93
Python基础
Python从入门到放弃 "1、什么是编程语言" "2、python介绍、编程语言的发展史" "3、PEP8规范、垃圾回收" "4、python数据类型" "5、字符编码、编码解码" "6、文件操作" "7、函数的定义" "8、函数对象,命名空间,作用域" "9、闭包,装饰器" "10、迭代器,生成 ...
分类:编程语言   时间:2019-12-29 23:36:27    阅读次数:82
用户登陆装饰器和页面跳转(包含mixin的使用)
用login_required装饰器来辨别用户是否登陆,如果没有登陆,则需要进行登录才能继续访问当前页面(有些页面是需要用户登陆后才可以访问);如果已经登陆,则可以继续访问。 首先配置 如果用户没有登陆,login_required装饰器会默认一个地址进行跳转,所以要在settings中进行配置需要 ...
分类:其他好文   时间:2019-12-29 20:19:12    阅读次数:77
使用缓存的计算属性
在Python中,将方法变为属性使用@property的装饰器。有时候,为了提高性能,想在仅首次调用方法property时进行计算,后续则使用缓存的值。 此时,可以使用一个类装饰器,如下: 关于__get__, \__set__, __delete__等方法的使用,可以参考 "描述符" 的参考文章, ...
分类:其他好文   时间:2019-12-29 20:08:48    阅读次数:64
【python基础】装饰器
一、闭包 1、外层函数嵌套内层函数,在内层函数中使用外层函数的局部变量 2、局部变量和内层函数统称为闭包 3、内层函数为闭包函数 闭包函数访问外层函数的局部变量时,访问的总是该变量的最新值 1 def outer(): 2 x = 10 # 外层函数的局部变量 3 def inner(): 4 no ...
分类:编程语言   时间:2019-12-29 14:36:56    阅读次数:81
[python]突然一下变难的第二天
嗯,昨天是很彻底的划水划过去了,今天一定好好学习。 上来先是面向对象的东西,总体上也不算是有什么新东西,主要还是一些知识的巩固吧。 装饰器的使用,通过@property和@(attribute).setter实现对属性的访问控制。其实这个也是个大坑等着去填的,因为java框架中还是有很多用到装饰器的... ...
分类:编程语言   时间:2019-12-29 01:04:58    阅读次数:123
python装饰器
装饰器 1、先明白这段代码 #### 第一波 #### def foo(): print('foo') foo # 表示是函数 foo() # 表示执行foo函数 #### 第二波 #### def foo(): print('foo') foo = lambda x: x + 1 foo() # ...
分类:编程语言   时间:2019-12-29 00:48:36    阅读次数:106
[转] functools.wraps定义函数装饰器
转自:https://www.cnblogs.com/fcyworld/p/6239951.html 装饰器(decorator)是干嘛的? 对于受到封装的原函数来说,装饰器能够在那个函数执行前或者执行后分别运行一些代码,使得可以再装饰器里面访问并修改原函数的参数以及返回值,以实现约束定义、调试程序 ...
分类:其他好文   时间:2019-12-28 20:36:44    阅读次数:70
四.Python高阶函数和装饰器
目录 高阶函数 数学概念 内建高阶函数 柯里化 装饰器 01高阶函数 1.1 数学概念 y=g(f(x)),在数学和计算机科学中,高阶函数至少应当是满足下面一个条件的函数: 1)接受一个或者多个函数作为参数 2)输出一个函数 示例计数器: 1.2 内建函数 高阶函数 sorte(iterable[, ...
分类:编程语言   时间:2019-12-28 19:20:45    阅读次数:72
4200条   上一页 1 ... 45 46 47 48 49 ... 420 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!