摘要:
函数式编程的核心就是把函数当成对象来进行编程。有两个常用到的方法:map/reduce,filter,其中map和filter是内建方法,而reduce不是,所以需要import相关模块。map接收两个参数,第一个参数是函数(处理办法),第二个参数是一个可迭代对象,而map可以把第二个参数的变量映射... 阅读全文
摘要:
__call__是一个很神奇的特性,只要某个类型中有__call__方法,,我们可以把这个类型的对象当作函数来使用。也许说的比较抽象,举个例子就会明白。In [107]: f = absIn [108]: f(-10)Out[108]: 10In [109]: dir(f)Out[109]: ['_... 阅读全文
摘要:
一.列表推导式 1.列表推导式是颇具python风格的一种写法。这种写法除了高效,也更简短。In [23]: {i:el for i,el in enumerate(["one","two","three"])}Out[23]: {0: 'one', 1: 'two', 2: 'three'}enu... 阅读全文