
python
nibudong1902
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 入门学习笔记之基本语法与基本数据类型
1.在python中有3种基本数据类型interage,floats,booleans;2.声明变量为 varible =13.python是一种区分大小写的语言4.基本运算符+ ,-,*,**(幂运算),/ (除),%(取模) 5.函数实现 def Function():....return ...函数以缩进分段。 6.python 行注释原创 2016-03-09 21:04:03 · 397 阅读 · 0 评论 -
Python函数式编程指南(一):函数式编程概述
1. 函数式编程概述1.1. 什么是函数式编程?函数式编程使用一系列的函数解决问题。函数仅接受输入并产生输出,不包含任何能影响产生输出的内部状态。任何情况下,使用相同的参数调用函数始终能产生同样的结果。在一个函数式的程序中,输入的数据“流过”一系列的函数,每一个函数根据它的输入产生输出。函数式风格避免编写有“边界效应”(side effects)的函数:修改内部状态,或者是其他无法反应转载 2016-03-11 03:07:28 · 284 阅读 · 0 评论 -
Python函数式编程指南(二):从函数开始
2. 从函数开始2.1. 定义一个函数如下定义了一个求和函数: 复制代码代码如下: def add(x, y): return x + y 关于参数和返回值的语法细节可以参考其他文档,这里就略过了。使用lambda可以定义简单的单行匿名函数。lambda的语法是: 复制代码代码如下: lambda args: expression转载 2016-03-11 03:12:43 · 258 阅读 · 0 评论 -
Python函数式编程指南(三):迭代器详解
3. 迭代器3.1. 迭代器(Iterator)概述迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。迭代器不能回退,只能往前进行迭代。这并不是什么很大的缺点,因为人们几乎不需要在迭代途中进行回退操作。迭代器也不是线程安全的,在多线程环境中对可变集合使用迭代器是一个危险的操作。但如果小心谨慎,或者干脆贯彻函数式思想坚持使用不可转载 2016-03-11 03:14:56 · 308 阅读 · 0 评论 -
Python函数式编程指南(四):生成器详解
4. 生成器(generator)4.1. 生成器简介首先请确信,生成器就是一种迭代器。生成器拥有next方法并且行为与迭代器完全相同,这意味着生成器也可以用于Python的for循环中。另外,对于生成器的特殊语法支持使得编写一个生成器比自定义一个常规的迭代器要简单不少,所以生成器也是最常用到的特性之一。从Python 2.5开始,[PEP 342:通过增强生成器实现协同程序]的实现为转载 2016-03-11 03:21:04 · 474 阅读 · 0 评论