LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > 脚本编程 >
  • [脚本编程] Python filter 日期:2015-03-26 09:39:41 点击:503

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

  • [脚本编程] ceph radosgw一键安装脚本 日期:2015-03-26 09:33:47 点击:433

    在ubuntu12.04.5 bit环境下,经常配置radosgw,所以写了个脚本搞定radosgw一键安装,不含ssl的配置,需要的自己添加一下。ceph0.80.x测试通过。 !-- lang: shell --#!/bin/bashwget -q -O- https://raw.github.c...

  • [脚本编程] Python map/reduce 日期:2015-03-25 09:42:08 点击:344

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

  • [脚本编程] Python高阶函数 日期:2015-03-24 10:32:12 点击:145

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

  • [脚本编程] Python函数式编程 日期:2015-03-24 10:31:33 点击:135

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

  • [脚本编程] Python生成器 日期:2015-03-23 09:49:01 点击:350

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

  • [脚本编程] Python列表生成式 日期:2015-03-20 09:33:57 点击:466

    列表生成式即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 点击:35

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

  • [脚本编程] Python切片 日期:2015-03-18 09:44:37 点击:74

    取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: L = [Michael, Sarah, Tracy, Bob, Jack] 取前3个元素,应该怎么做? 笨办法: [L[0], L[1], L[2]][Michael, Sarah, Tracy] 之所以是笨办...

  • [脚本编程] Python递归函数 日期:2015-03-17 09:40:48 点击:38

    在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘 n! = 1 x 2 x 3 x ... x n ,用函数 fact(n) 表示,可以看出: fact(...

栏目列表
推荐内容