欢迎来到簟纹灯影的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
摘要: 递归 在计算机程序中,描述迭代的一种方式是使用循环,比如while和for。另一种完全不同的迭代实现方式就是 递归 。 递归是一种技术,这种技术通过一个函数在执行过程中一次或者多次调用其本身。少部分编程语言是不明确支持循环结构,而是直接依靠递归来表示迭代。但是大多数现代编程语言都通过和传统函数调用相 阅读全文
posted @ 2019-08-14 19:51 簟纹灯影 阅读(88) 评论(0) 推荐(1) 编辑
摘要: 条件表达式 python支持条件表达式的语法,可以取代一个简单的控制结构。一般语法表达式的语法如下: 对于这种复合表达式,如果条件为真,则计算expr1;否则,计算expr2。这相当于Java或C++中的语法: 比如我们不依赖内置函数 来获得一个数的绝对值,我们可以这样写: 解析语法 python提 阅读全文
posted @ 2019-08-14 17:22 簟纹灯影 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 生成器的简要概述 在上一篇随笔中我们简单了解了一下迭代器,不过在python中,创建迭代器最好的技术就是使用 生成器 。生成器的语法实现类似于 函数 ,但不返回值。为了显示序列中的每一个元素,会使用 语句。比如我们来实现一下 的方法: 注意:我们使用关键字 而不是 来表示结果,表明我们正在pytho 阅读全文
posted @ 2019-08-14 16:35 簟纹灯影 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 迭代器的简要概述 在说迭代器之前我们先来看一下以下的代码: 在我们之前学习的for循环中,实际上就是从迭代器中一个一个地拿元素。 我们注意到,在python中有许多类型的对象可以被定义为可迭代的。基本容器类型,如列表、元组和集合,都可以被定义为迭代类型。此外,字符串也可以产生它的字符迭代,字典可以生 阅读全文
posted @ 2019-08-14 15:17 簟纹灯影 阅读(129) 评论(0) 推荐(0) 编辑