码迷,mamicode.com
首页 >  
搜索关键字:装饰器    ( 4200个结果
限制请求method及页面重定向
限制请求method及页面重定向 限制请求method GET请求:向服务器索取数据,不会向服务器提交数据,对服务器状态不会造成更改。 POST请求:向服务器提交数据,会对服务器的状态造成更改,比如向服务器提交一篇文章。(如method=‘submit’) django内置请求装饰器: 1.djan ...
分类:其他好文   时间:2020-02-04 14:08:16    阅读次数:83
HttpResponse及QueryDict
一。HttpResponse 1、总结django视频103核心知识点 引入的方法:from django.core.handlers.wsgi import WSGIRequest 讲了httpresponse对象的定义属性方法,并写了很多例子,进行展示演练 2、HttpRequest对象的定义及 ...
分类:Web程序   时间:2020-02-04 13:59:30    阅读次数:86
闭包和装饰器
内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。 一:. *args **kwargs 1. python函数传递参数的方式有两种: 位置参数(positional argument) 关键词参数(keyword argument) *args 与 ...
分类:其他好文   时间:2020-02-04 00:20:58    阅读次数:68
使用装饰器进行函数类型检查
动态类型的特性使得Python函数在被调用时,其参数类型不易被知晓。或者,为了动态支持多类型,实际参数的类型由调用者提供。如下: 上面的例子可以看出,函数参数并没有指定类型,使得该函数支持多种类型,这也正是Python语言的特殊之处。 但有时候,我们想限制函数的参数类型。这时很多人会想到类型提示(T ...
分类:其他好文   时间:2020-02-03 22:26:54    阅读次数:100
定义用户可调整属性的装饰器
编写一个包装函数的装饰器函数,但具有用户可调整的属性,这些属性可用于在运行时控制装饰器的行为。 示例如下: ...
分类:其他好文   时间:2020-02-03 19:08:56    阅读次数:56
python 装饰器
'''概念:是一个闭包,把一个函数当做参数,返回一个替代版的函数,本质上就是一个返回函数的函数'''#简单的装饰器def func1(): print("sunck is a good man")def outer(func): def inner(): print("*************** ...
分类:编程语言   时间:2020-02-02 19:54:39    阅读次数:92
面向对象进阶小结
面向对象进阶小结 一、面向对象进阶小结 面向对象最本质解决的问题就是:提供可扩展性 类与对象:程序中必须现有类,再有对象 类中有属性,有方法 绑定方法:定义在类内部,没有装饰器装饰的方法都是对象的绑定方法,需要对象来调用,对象调用的时候,会把自身传入 1.1 类的继承 继承父类,则会有父类的所有属性 ...
分类:其他好文   时间:2020-02-01 23:03:25    阅读次数:71
装饰器
1、装饰器定义:本质就是一个函数,功能是为其它函数添加附加功能。 2、装饰器原则:1)不修改被装饰函数的源代码,2)不修改被装饰函数调用方法。 装饰器=高阶函数+函数嵌套+闭包 例: import timedef timmer(func): #定义装饰器函数 def wapper(): start_ ...
分类:其他好文   时间:2020-02-01 12:35:53    阅读次数:63
Python2和Python3中@abstractmethod的用法
抽象方法: 抽象方法表示基类的一个方法,没有实现,所以基类不能实例化,子类实现了该抽象方法才能被实例化。 Python的abc提供了@abstractmethod装饰器实现抽象方法,下面以Python3的abc模块举例。 @abstractmethod: 见下图的代码,基类Foo的fun方法被@ab ...
分类:编程语言   时间:2020-01-31 12:45:29    阅读次数:99
Python 面向对象 之 @property
property 装饰器的应用, 一般用在 绑定属性的参数校验上. ...
分类:编程语言   时间:2020-01-31 00:40:05    阅读次数:76
4200条   上一页 1 ... 39 40 41 42 43 ... 420 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!