码迷,mamicode.com
首页 >  
搜索关键字:修饰器    ( 110个结果
Python核心2(迭代器、闭包、装饰器、生成器)
一、迭代器 能用next()函数进行迭代的对象,可以被称为迭代器 1.迭代: 二、闭包 1.构成的条件 1.函数嵌套定义 2.闭包练习: 3. 4.多个修饰器 5.对有参数的函数进行装饰 固定个数的参数 不固定个数的参数 ...
分类:编程语言   时间:2018-04-12 22:27:07    阅读次数:272
Python修饰器讲解
转自:http://www.cnblogs.com/rollenholt/archive/2012/05/02/2479833.html 文章先由stackoverflow上面的一个问题引起吧,如果使用如下的代码: @makebold @makeitalic def say(): return "H ...
分类:编程语言   时间:2018-04-08 14:38:10    阅读次数:284
静态方法和类方法
【1】类方法 类方法是类对象所拥有的方法,需要用修饰器@classmethod来标识其为类方法,对于类方法,第一个参数必须是类对象,一般以cls作为第一个参数(当然可以用其他名称的变量作为其第一个参数,但是大部分人都习惯以'cls'作为第一个参数的名字,就最好用'cls'了),能够通过实例对象和类对 ...
分类:其他好文   时间:2018-03-27 01:53:53    阅读次数:167
Python-装饰器
一、什么是装饰器: 装饰器本身就是函数,功能是为其他函数附加功能。 二、装饰器遵循的原则: 1、不修改被修饰函数的源代码 2、不改变被修饰函数的调用方式 三、实现函数装饰器知识储备 修饰器 = 高阶函数 + 函数嵌套 + 闭包 示例:有修饰器和没有修饰器的区别: 四、高阶函数的定义:(查看 http ...
分类:编程语言   时间:2018-03-25 17:02:00    阅读次数:249
day7 静太方法 类方法 属性方法 反射 导常
类方法 静态方法 需要通过修饰器@staticmethod来进行修饰,静态方法不需要多定义参数 类方法和静态方法总结: 从类方法和实例方法以及静态方法的定义形式就可以看出来,类方法的第一个参数是类对象cls,那么通过cls引用的必定是类对象的属性和方法; 而实例方法的第一个参数是实例对象self,那 ...
分类:其他好文   时间:2018-03-10 14:15:08    阅读次数:172
(二)基本框架
1.初始化 flask类的构造函数只有一个必须指定的参数,即主模块或包的名字。 2.路由 http://python.jobbole.com/80956/ 处理URL和函数之间关系的程序称为路由 定义路由的最简便方式,是使用app.route修饰器 URL和函数之间的关系在此表现为:比如不熟的域名为 ...
分类:其他好文   时间:2018-02-20 23:56:56    阅读次数:297
装饰器相关
装饰器模式 装饰器模式是设计模式手册中描述的模式。它是一种很明显的修改对象行为的方法,将其封装在一个具有类似接口的装饰对象内。 不要与Python decorator混淆,后者是动态修改函数或类的语言特性。 这是在Python中使用修饰器模式的一个例子。 """ Demonstrated decor ...
分类:其他好文   时间:2018-01-05 22:01:29    阅读次数:212
python 闭包
一、一个闭包的实际应用例子 二、闭包传递的参数为函数。 用修饰器会更方便。 ...
分类:编程语言   时间:2017-12-30 13:23:25    阅读次数:163
ES6里的修饰器Decorator
修饰器(Decorator)是一个函数,用来修改类的行为。 一、概述 ES6 引入了这项功能,目前 Babel 转码器已经支持Decorator 首先,安装babel-core和babel-plugin-transform-decorators。由于后者包括在babel-preset-stage-0 ...
分类:其他好文   时间:2017-12-08 01:13:29    阅读次数:175
ES6初识-Decorator
开始先按照个插件 npm install babel-plugin-transform-decorators-lagacy --save-dev 1、扩充和修改类的行为 2、修改的行为@readonly 在方法的前面进行标志 3、第三方哭修饰器js库,core-decorators; npm ins ...
分类:其他好文   时间:2017-11-27 00:02:23    阅读次数:83
110条   上一页 1 ... 4 5 6 7 8 ... 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!