双层装饰器 字符串格式化 python字符串格式有2种方式:百分号方式、format方式;建议使用format方式 1.百分号方式 格式:%[(name)][flags][width].[precision]typecode (name)可选,用来选择指定的key或者变量 1 >>> s = "my ...
分类:
编程语言 时间:
2016-06-05 17:05:10
阅读次数:
191
day5 主要内容: 1作业重点 2装饰器 单层装饰器 多层装饰器 3模块 内置模块 自定义模块 第三方模块 4字符串格式化 http://www.cnblogs.com/wupeiqi/articles/5484747.html 1顺序传参数 2指定名称传参 3保留小数点后几位 4如果出现占位符, ...
分类:
编程语言 时间:
2016-06-05 13:49:12
阅读次数:
192
内置函数:参考https://docs.python.org/2/library/functions.html装饰器装饰器是函数,只不过该函数可以具有特殊的含义,装饰器用来装饰函数或类,使用装饰器可以在函数执行前和执行后添加相应操作#定义函数,为调用,函数内部不执行#函数名>代指函数#@+函数名#功能:#1.自..
分类:
编程语言 时间:
2016-06-04 18:08:20
阅读次数:
212
一、内置函数 1、abs 2、bool 3、all 4、any 5、bin 6、oct 7、hex 8、bytes 9、str 10、callable 11、chr 12、ord() 13、random() 14、compile() 15、eval() 16、dir() 17、help() 18、d ...
分类:
编程语言 时间:
2016-06-04 13:20:41
阅读次数:
488
一、什么是装饰器 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。简单来讲,可 ...
分类:
编程语言 时间:
2016-06-04 11:51:36
阅读次数:
157
装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。 装饰器原理 当写完这段代码后(函数未被执行、未被执行、未被执行),python解释器就会从上到下解释代码,步骤如下: 没错,从表面上看解释器仅仅会解释这两句代码, ...
分类:
其他好文 时间:
2016-06-04 10:34:12
阅读次数:
164
1、文件处理: Python处理文件的流程比较简单,大致分为以下几个: 打开文件==》处理文件==》生成新文件==》写入文件 先说怎么打开一个文件: 打开一个文件可以有多种写法,下面咱一个一个的看其中的异同点: <1>,使用file打开一个文件和使用open打开一个文件,理论上是没啥区别的,就看个人 ...
分类:
编程语言 时间:
2016-06-04 07:01:58
阅读次数:
168
#普通装饰器# (@+函数名),需要记住关键两点:#功能:#1、自动执行outer函数,并且将其下面的函数名f1当作参数传递#2、将outer函数的返回值,重新赋值给f1# #装饰器必备# ####第一:函数名和执行函数##### def foo(): #创建函数# print('hello') # ...
分类:
编程语言 时间:
2016-06-04 06:59:41
阅读次数:
221
没有太弄明白先放在这里,回头有时间再研究defouter(func):definner():print(‘log‘)func()print(‘after‘)returninner@outerdeff1():print("f1")
分类:
编程语言 时间:
2016-06-04 01:56:44
阅读次数:
202
python_way,day4 1、内置函数 - 下 2、装饰器 1、内置函数 - 下 python如何能能知道这些str是什么语法? 如果第二位不加 <string> 前面的s就要传一个文件 exec能执行python任意的代码 exec可以直接接受一个没有被编译的字符串直接执行。也可以接收一个编 ...
分类:
编程语言 时间:
2016-06-04 01:52:22
阅读次数:
259