一.简介 在学习介绍装饰器之前 ,我们需要了解函数 是对象,函数 的特性是: 函数可以赋值给一个变量 函数可以定义在另一个函数内部 即,这也意味着一个函数可以返回另一个函数 装饰器就是封装器,可以让你在被装饰函数之前或之后执行代码,而不必修改函数本身 所以: 装饰器是一个修改函数、或方法、或类的函数 ...
分类:
编程语言 时间:
2016-06-25 17:51:03
阅读次数:
160
1.函数的嵌套定义:在函数里面定义一个函数。2.装饰器:装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继..
分类:
编程语言 时间:
2016-06-22 11:09:27
阅读次数:
257
内置函数:参考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
一、内置函数1.compilecompile(source, filename, mode[, flags[, dont_inherit]])用来编译一段字符串的源码,结果可以生成字节码或者AST(抽像语法树),字节码可以使用函数exec()来执行,而AST可以使用eval()来继续编译。>>> s... ...
分类:
编程语言 时间:
2016-06-04 00:27:34
阅读次数:
401
函数装饰器内置函数编译字符串成为python代码#s="print(123)"#compile(s,"<string>","exec")执行代码、字符串、表达式#exec("print(1+2+3)")#代码与字符串都可以执行,但是无返回值(无返回值)#print(eval("1+2+3"))#可以执行表达式,将执行结果当作返回值返回(有返回值)dir..
分类:
编程语言 时间:
2016-06-03 23:13:45
阅读次数:
486
python内置函数 1.数学相关 abs(x) 取x绝对值 divmode(x,y) 取x除以y的商和余数,常用做分页,返回商和余数组成一个元组 pow(x,y[,z]) 取x的y次方 ,等同于x ** y,如果给出z值,该函数就计算x的y次幂值被z取模的值 round(x,[,n]) 四舍五入取 ...
分类:
编程语言 时间:
2016-06-03 23:04:19
阅读次数:
296
内置函数:callable() 判断是否可以被调用chr(65)--A ord('B')--66r = compile(s,"<string>","exec")--把一个字符串编译成python代码exec(r )只执行没有返回值ret = eval()--拿到字符串转成表达式执行并返回结果,能执行 ...
分类:
其他好文 时间:
2016-06-01 18:05:45
阅读次数:
138
一、内置函数: 对于一些python中常用的函数,python自身就已经定义了一些函数用于调用,我们就叫它内置函数!如以下都是python中内置的函数! 一些常用的内置函数具体用法: 一些常用的内置函数具体用法: 1.abs();取绝对值 2.all();传入可迭代的对象中,都为真才为真; Fasl ...
分类:
编程语言 时间:
2016-06-01 00:02:45
阅读次数:
322
数学相关: abs() 返回一个值的绝对值 complex 创建一个复数 divmod() 分别取商和余数 eg:divmod(8,2) (4,0) pow() 幂运算 eg:pow(2,3) 返回8 round() 四舍五入 max() 返回最大值 eg:max(22,1,33,4) ... ...
分类:
其他好文 时间:
2016-05-31 20:29:48
阅读次数:
213