• python 匿名函数 lambda

    一、lambda使用语法: 关键字 lambda 表示匿名函数,冒号前面的 x 表示函数参数,冒号后面只能有一个表达式,不用写 return ,返回值就是该表达式的结果。 1 list(map( lambda x: x * x, [1, 2, 3, 4, 5 ])) 2 [1, 4, 9, 16, 25] 无参数lambda表达式: 1 f = lambda :...

    2018-06-17 23:54:31

  • python 迭代器 Iterator

    一、可迭代对象定义 可以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list 、 tuple 、 dict 、 set 、 str、bytes、bytearray 等; 一类是 generator ,包括表达式生成器和带 yield 的函数生成器。 这些 可以直接作用于 for 循环的对象统称为...

    2018-06-17 23:54:33

  • python项目依赖管理分享迁移后重建开发环境(一)virt

    作者:Panda Fang 出处:http://www.cnblogs.com/lonkiss/p/rebuild-development-environment-with-virtualenv-and-pip.html 原创文章,转载请注明作者和出处,未经允许不可用于商业营利活动 Why 开发中遇到了问题 讲讲软件工程中写代码之外的知识。开发中我们往往遇到这...

    2018-06-17 23:54:25

  • python 生成器 generator

    一、生成器定义 通过列表生成表达式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Py...

    2018-06-17 23:54:31

  • python 闭包 Closure 函数作为返回值

    一、函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 1 def lazy_sum(* args): 2 ... def sum(): 3 ... ax = 0 4 ... for n in args: 5 ... ax = ax + n 6 ... return ax 7 ... return sum 8 ... 9 f = lazy_sum(1, 3, 5, 7, 9 ) 10...

    2018-06-17 23:54:29

  • Jupyter Notebook的快捷键

    Jupyter Notebook 有两种键盘输入模式。 编辑模式,允许你往单元中键入代码或文本,这时的单元框线是 绿色 的。 命令模式,键盘输入运行程序命令;这时的单元框线是 蓝色 。 命令模式 (按键 Esc 开启) Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctr...

    2018-06-17 23:54:21

  • 字典

    字典 1. 字典的定义 在Python中,字典是一种key-value的数据类型,也是唯一的映射类型;字典还是另一种可变容器类型,且可存储任意类型对象,其中也可包括其他容器类型。字典的每个键值(key-value)对用冒号( : )分割,每个对之间用逗号( , )分割,整个字典包括在花括号...

    2018-06-17 23:54:23

  • 从nginx日志原始二进制数据还原文件

    ...

    2018-06-17 23:54:21

  • Flask入门HelloWorld

    Flask入门HelloWorld Flask官网:http://flask.pocoo.org/ Flask中文翻译:http://dormousehole.readthedocs.io/en/latest/ Jinja文档:http://jinja.pocoo.org/docs/dev/templates/ Jinja中文文档:http://docs.jinkan.org/docs/jinja2/ 新建虚拟环境 没有Virtualenv...

    2018-06-17 23:54:20

  • python list生成表达式

    列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。运用列表生成式,可以写出非常简洁的代码。 1 list(range(0, 10 )) 2 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 1 [x * x for x in range(1, 11 )] 2 [1, 4, 9, 16, 25, 36, 49, 64,...

    2018-06-17 23:54:10

2