LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置:主页 > TAG标签 > Python
  • Python匿名函数 日期:2015-03-31 09:53:31 点击:185 好评:0

    当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以 map() 函数为例,计算f(x)=x 2 时,除了定义一个...

  • Python返回函数 日期:2015-03-27 09:56:06 点击:81 好评:0

    函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的: def calc_sum(*args):...

  • Python sorted 日期:2015-03-26 09:39:45 点击:206 好评:0

    排序算法 排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?...

  • Python filter 日期:2015-03-26 09:39:41 点击:306 好评:0

    Python内建的 filter() 函数用于过滤序列。 和 map() 类似, filter() 也接收一个函数和一个序列。和 map() 不同的时, filter() 把传入的函数依次作用于每个元素,然后根据返回值是 True 还是...

  • Python map/reduce 日期:2015-03-25 09:42:08 点击:324 好评:0

    Python内建了 map() 和 reduce() 函数。 如果你读过Google的那篇大名鼎鼎的论文 MapReduce: Simplified Data Processing on Large Clusters ,你就能大概明白map/reduce的概念。 我们先看map。 map() 函数接收两个...

  • Python高阶函数 日期:2015-03-24 10:32:12 点击:141 好评:0

    高阶函数英文叫Higher-order function。什么是高阶函数?我们以实际代码为例子,一步一步深入概念。 变量可以指向函数 以Python内置的求绝对值的函数 abs() 为例,调用该函数用以下代码:...

  • Python函数式编程 日期:2015-03-24 10:31:33 点击:124 好评:0

    函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是...

  • Python生成器 日期:2015-03-23 09:49:01 点击:340 好评:0

    通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访...

  • Python列表生成式 日期:2015-03-20 09:33:57 点击:325 好评:0

    列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 可以用 range(1, 11) : range(1, 11)[1, 2, 3, 4, 5, 6, 7...

  • Python迭代 日期:2015-03-19 09:30:09 点击:13 好评:0

    如果给定一个list或tuple,我们可以通过 for 循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过 for ... in 来完成的,而很多语言比如C或者Java,迭代l...

推荐内容