码迷,mamicode.com
首页 >  
搜索关键字:装饰器。    ( 4200个结果
【6】Flask 视图函数和视图类
视图函数和视图类 1 视图函数 1.1 endpoint简介 endpint参数是写在注册路由的装饰器中的一个参数,学名叫端点,我们可以理解为函数的别名。原来我们翻转视图函数的url的时候是直接通过是如函数的名字,如url_for('函数名'),现在我们可以指定一个endpoint='fbv'参数来 ...
分类:其他好文   时间:2020-07-12 00:43:08    阅读次数:93
二十六、装饰器(decorator)
装饰器 变量作用域 局部作用域 全局作用域 高阶函数 函数名可以作为参数输入 函数名可以作为返回值 闭包 示例代码 def outer(): x = 10 def inner(): print(x) return inner 定义 如果在一个内部函数里,对在外部作用域(不在大全局作用域)的变量进行引 ...
分类:其他好文   时间:2020-07-12 00:39:41    阅读次数:62
Python中abc
import abc 指定metaclass属性将类设置为抽象类,抽象类本身只是用来约束子类的,不能被实例化 class Animal(metaclass=abc.ABCMeta): # 统一所有子类的方法 @abc.abstractmethod # 该装饰器限制子类必须定义有一个名为talk的方法 ...
分类:编程语言   时间:2020-07-11 23:10:49    阅读次数:157
python中类型检测的两种方法
1.使用描述符+类的装饰器 class Typed: def __init__(self,key,type): self.key=key self.type=type def __get__(self, instance, owner): return instance.__dict__[self. ...
分类:编程语言   时间:2020-07-11 17:16:41    阅读次数:80
python装饰器练习
''' 名片管理系统 名片包含的信息有: 姓名,电话 功能要求: 1、增删改查 2、显示所有信息 ''' info_dict = {} def add_info(): new_info = input('请依次输入联系人的姓名、电话,并以’,‘ 号隔开') new_list = new_info.s ...
分类:编程语言   时间:2020-07-11 10:01:21    阅读次数:55
设计模式—— 十七:装饰器模式
@ 什么是装饰器模式? 装饰器模式的定义: Attach additional responsibilities to an object dynamically keeping the same interface.Decorators provide a flexible alternative ...
分类:其他好文   时间:2020-07-11 00:24:31    阅读次数:57
django中间件
viwes>>>ip_list=['192.168.1.X']def index(request): """ request.META是一个字典 """ # 获得客户端IP user_ip = request.META['REMOTE_ADDR'] if user_ip in lp_list: re ...
分类:其他好文   时间:2020-07-10 12:58:22    阅读次数:63
静态方法,类方法,实例方法
静态方法 定义 使用装饰器@staticmethod。参数随意,没有“self”和“cls”参数,但是方法体中不能使用类或实例的任何属性和方法; 调用 类对象或实例对象都可以调用。 静态方法是类中的函数,不需要实例。 静态方法主要是用来存放逻辑性的代码,逻辑上属于类,但是和类本身没有关系 静态方法中 ...
分类:其他好文   时间:2020-07-09 19:32:01    阅读次数:72
pytest-repeat插件,指定用例重复运行、重复运行次数
pytest-repeat是pytest的插件:(pytest-repeat 无法支持使用unittest.TestCase测试类) 作用:用于重复执行单个用例,或多个测试用例,并指定重复次数,安装:pip install pytest-repeat使用:--count命令,指定要运行测试用例和测试 ...
分类:其他好文   时间:2020-07-08 23:02:53    阅读次数:110
python之有参装饰器_02
1:无参装饰器补充:@index(123) ==》 这个@index(123)中,index()函数调用的优先级是最高的。所以先会先运行,然后得到的返回值,在传个@inde()的返回值我们今天继续讲解有参知识: 首先上面这个小案例中:我们添加一个需求,我需要在wrapper中做一个认证功能,就是用户 ...
分类:编程语言   时间:2020-07-08 01:31:07    阅读次数:63
4200条   上一页 1 ... 10 11 12 13 14 ... 420 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!