1、装饰器: #!/usr/bin/env python3 user_status = False #用户登录了就把这个改成True def login(auth_type): #把要执行的模块从这里传进来 def auth(func): def inner(*args,**kwargs):#再定义 ...
分类:
编程语言 时间:
2016-12-28 15:14:45
阅读次数:
195
装饰器:定义:本质是函数,它的目的是用来装饰其他函数,简单点理解就是为其他函数添加附加功能例:原来有十个函数deftest1():pass......deftest10():passs现在需要为这十个函数都要求在执行的时候进行日志输出在未学函数之前是在每个函数里面都写上日志输出的代码,如deftest..
分类:
编程语言 时间:
2016-12-28 02:35:19
阅读次数:
169
python 装饰器 1、必备 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #### 第一波 #### def foo(): print 'foo' foo #表示是函数 foo() #表示执行foo函数 #### 第二波 #### def foo(): print 'foo' ...
分类:
编程语言 时间:
2016-12-27 09:41:35
阅读次数:
271
迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代..
分类:
编程语言 时间:
2016-12-26 19:06:12
阅读次数:
279
Python之路,Day4 - Python基础4 (new版) 本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, ...
分类:
编程语言 时间:
2016-12-26 14:04:59
阅读次数:
319
1.1类的静态属性,类方法,类的静态方法 1.1.1静态属性(@property) 在类中: python内置的@property装饰器就是负责把一个方法(函数)变成属性来调用。 可以封装函数的逻辑,让用户调用的时候,让函数的方法看起来像普通属性。 1.1.2类方法(@classmethod) @c ...
分类:
编程语言 时间:
2016-12-26 00:31:13
阅读次数:
207
本节内容 1.字符串格式化 2.迭代器和生成器 3.装饰器 4.Json & pickle 数据序列化 5.软件目录结构规范 一、字符串格式化 百分号式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选 ...
分类:
编程语言 时间:
2016-12-25 18:11:14
阅读次数:
237
定义:可以动态地添加修改类的功能解析:一个类提供了一项功能,如果要在修改并添加额外的功能,传统的编程模式,需要写一个子类继承它,并重新实现类的方法。使用装饰器模式,仅需在运行时添加一个装饰器对象即可实现,可以实现最大的灵活性。$canvas1 = new IMooc\Canvas();$canvas... ...
分类:
其他好文 时间:
2016-12-24 22:53:01
阅读次数:
218
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见 ...
分类:
编程语言 时间:
2016-12-24 19:43:42
阅读次数:
351
迭代器 1.迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在 ...
分类:
编程语言 时间:
2016-12-24 02:24:45
阅读次数:
224