摘要:
匿名函数 当我们在传入函数时,有些时候,不需要显式的定义函数,直接传入匿名函数就行。如下面 在python中,关键字lambda表示匿名函数,冒号前面的x表示函数参数 匿名函数有一个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 好处:防止函数名冲突,此外匿名函数也是一个 阅读全文
摘要:
函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数。 高阶函数 定义:一个函数就可以接收另一函数作为参数,这种函数就称之为高阶函数。 map/reduce Python内建了map()和reduce()函数。 1.map()函数 map()函数接受两个参数,一个是函数 阅读全文
摘要:
掌握了python的数据类型,语句和函数,基本上就可以编出很多有用的程序了。 但是在python中,并不是代码越多越好,代码不是越复杂越好,而是越简单越好。 基于这个思想,就引申出python的一些高级特性。 切片 在python中,取list或者是tuple的部分元素是非常常见的操作。 上面这个是 阅读全文