摘要: 列表解析——用来动态地创建列表 [expr for iter_var in iterable if cond_expr] 例子一: 列表解析式可以取代内建的map()函数以及lambda,而且++效率更高++。 例子二: 例子三: 找出文本中最长的词 不足: 列表解析得一个不足就是必要生成所有数据, 阅读全文
posted @ 2017-08-05 22:16 云中王 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 概览参见 https://www.runoob.com/python/python-built-in-functions.html 官方文档 https://docs.python.org/3/library/functions.html?highlight=built#ascii 0. 高阶函数 阅读全文
posted @ 2017-08-05 17:56 云中王 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、什么是尾调用? 尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。 上面代码中,函数f的最后一步是调用函数g,这就叫尾调用。 以下两种情况,都不属于尾调用。 上面代码中,情况一是调用函数g之后,还有别的操作,所以不属于尾调用,即使语义完全一样。情况二也属于调用后还 阅读全文
posted @ 2017-08-05 17:03 云中王 阅读(2757) 评论(0) 推荐(0) 编辑