码迷,mamicode.com
首页 >  
搜索关键字:装饰器    ( 4200个结果
pytest.fixture的初始化清除操作
需要导入模块pytest 初始化操作: 使用装饰器:pytest.fixture(scope='function',autouse=False) fixture()函数参数解释说明 def fixture( callable_or_scope=None, *args, scope="function ...
分类:其他好文   时间:2020-03-03 14:47:21    阅读次数:207
请设计一个有参装饰器decorator,它可作用于任何函数上
最近有小伙伴面试,遇到一个很有意思的题:请设计一个有参装饰器decorator,它可作用于任何函数上,要求可以接受一个int作为参数,该参数为要求的执行秒数,如果该函数的执行时间大于规定的执行秒数,请打印改函数名字和执行时间。这个题我之前面试的也遇到过,当时用高阶函数的方式实现,现在又遇到了,废话少说,咱们开发。先来分析下:1有参数的装饰器-->高阶函数2执行时间-->time库上代码
分类:其他好文   时间:2020-03-03 09:13:46    阅读次数:122
Python学习(十)—— 装饰器和函数闭包
装饰器 装饰器:本质就是函数,功能是为其他函数添加附加功能 原则: 1、不修改被修饰函数的源代码 2、不修改被修饰函数的调用方式 统计程序运行的时间(不使用装饰器): 这种方法修改了源代码,不能用于已经上线的程序 1 import time 2 def calc(l): 3 res = 0 4 st ...
分类:编程语言   时间:2020-03-03 01:09:13    阅读次数:105
Django
django初始 webHTTP django 静态配置 创建APP 简单orm django简单图书管理系统 __str__ 和 __repr__ Django中的一对多(外键约束) 进阶版一对多 多表查询 django模版系统 CBV和FBV 给视图加装饰器 form表单上传文件 Respons ...
分类:其他好文   时间:2020-03-02 14:41:39    阅读次数:201
python装饰器
python装饰器的学习理解 自己的理解 装饰器是python语言中的高阶函数,被装饰的函数嵌套在装饰器内部,其目的可实现对被装饰函数的功能扩充。 举个例子,加深理解 任务:完成对执行函数func1的执行时间的记录 不用装饰器实现 # -*- coding: utf-8 -*-import time ...
分类:编程语言   时间:2020-02-28 22:25:03    阅读次数:73
装饰器带参数
1 user_list = [ 2 {'name':'alex','passwd':123}, 3 {'name':'xiaopang','passwd':123}, 4 {"name":'haha','passwd':1234} 5 ] 6 user_dic = {'user_name':None ...
分类:其他好文   时间:2020-02-28 20:46:15    阅读次数:39
Django项目报错: 禁止访问(403),CSRF验证失败,相应中断
如果想要取消表单的CSRF防护,可以在模板上删除{% csrf_token %}, 并且在相应的视图函数中添加装饰器@csrf_exempt, 代码如下: from django.views.decorators.csrf import csrf_exempt @csrf_exempt def re ...
分类:其他好文   时间:2020-02-28 13:49:25    阅读次数:322
python基础(三)闭包与装饰器
闭包(closure): 内嵌函数通过调用外部嵌套函数作用域内的变量,则这个内嵌函数就是闭包. 闭包必须满足三个条件: + 必须有一个内嵌函数 + 内嵌函数必须引用外部嵌套函数中的变量 + 外部函数的返回值必须是内嵌函数 装饰器(decorators):是一个函数,主要作用为包装一个函数或类.包装的 ...
分类:编程语言   时间:2020-02-27 23:31:34    阅读次数:75
08_TypeScript装饰器
装饰器:装饰器就是一个方法,可以注入到类、方法、属性参数上来扩展类、属性、方法、参数的功能。 写法:普通装饰器(无法传参) 、 装饰器工厂(可传参)。 1、类装饰器:类装饰器在类声明之前被声明(紧靠着类声明),类装饰器应用于类构造函数,可以用来监视,修改或替换类定义。 传入一个参数。 类装饰器:普通 ...
分类:其他好文   时间:2020-02-26 18:32:33    阅读次数:55
Python 类方法、实例方法、静态方法的使用与及实例
类方法 使用装饰器@classmethod 第一个参数必须是当前类对象,该参数名一般约定为“cls” (可修改但不建议)通过他来传递类的属性和方法(不能传实例的属性和方法) 调用:实例对象和类对象多可以调用 实例方法 第一个参数必须是实例对象,该参数名要为“self”通过他来传递实例的属性和方法(可 ...
分类:编程语言   时间:2020-02-24 17:02:30    阅读次数:73
4200条   上一页 1 ... 34 35 36 37 38 ... 420 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!