摘要: 1、装饰器定义:本质就是一个函数,功能是为其它函数添加附加功能。 2、装饰器原则:1)不修改被装饰函数的源代码,2)不修改被装饰函数调用方法。 装饰器=高阶函数+函数嵌套+闭包 例: import timedef timmer(func): #定义装饰器函数 def wapper(): start_ 阅读全文
posted @ 2020-02-01 11:27 人生苦短及时学习 阅读(81) 评论(0) 推荐(0)
摘要: 匿名函数用来进行简单的重复操作,在没有必要单独定义参数的情况下,可以使用匿名函数lambda。 例如: def fun(x): return x+1 使用匿名函数可以定义为 lambda x:x+1 匿名函数在单独存在的情况下可以用如下方式使用: a= lambda a,b,c:(a+1,b+2,c 阅读全文
posted @ 2020-01-19 22:10 人生苦短及时学习 阅读(173) 评论(0) 推荐(0)
摘要: 高级语言:Java 、Python、PHP(有局限性) C#、Go ruby >转换出来是字节码,开发速度快。 初级语言:C、汇编 >转换出来是机器码,开发速度慢,但执行速率快,用于底层开发。 Java 与Python对比: -Java 执行效率高,开发速度较慢 -Python 执行效率低,开发速度 阅读全文
posted @ 2020-01-15 22:25 人生苦短及时学习 阅读(209) 评论(0) 推荐(0)