摘要: 举个例子如下: 可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体。在这里lambda简化了函数定义的书写形式。是代码更为简洁,但是使用函数的定义方式更为直观,易理解。 Python中,也有几个定义好的全局函数方便使用的,filter, map, r 阅读全文
posted @ 2018-08-23 14:37 Xuwenxing 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 格式化符% %% 百分号标记 #就是输出一个% %c 字符及其ASCII码%s 字符串%d 有符号整数(十进制)%u 无符号整数(十进制)%o 无符号整数(八进制)%x 无符号整数(十六进制)%X 无符号整数(十六进制大写字符)%e 浮点数字(科学计数法)%E 浮点数字(科学计数法,用E代替e)%f 阅读全文
posted @ 2018-08-23 09:20 Xuwenxing 阅读(2148) 评论(0) 推荐(0) 编辑
摘要: 装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。下面就一步步看看Python中的装饰器。 一个简单的需求 现在有一个简单的函数"myfunc",想通过代码得到这个函数的大概执行时间。 我们可以直接把 阅读全文
posted @ 2018-08-23 09:13 Xuwenxing 阅读(168) 评论(0) 推荐(0) 编辑