摘要: 什么是递归? 递归,就是函数在运行的过程中调用自己。 代码示例 出现的效果就是,这个函数在不断的调用自己,每次调用就n+1,相当于循环了。 可是为何执行了900多次就出错了呢?还说超过了最大递归深度限制,为什么要限制呢? 通俗来讲,是因为每个函数在调用自己的时候 还没有退出,占内存,多了肯定会导致内 阅读全文
posted @ 2018-12-23 19:33 下山打老虎i 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: lambda表达式 学习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即: 对于简单的函数,也存在一种简便的表示方式,即:lambda表达式 lambda存在意义就是对简单函数的简洁表示 上面是匿名函数的函数用法。除此之外,匿名函数也不是浪得虚名,它真的可以匿名。在和其他功能 阅读全文
posted @ 2018-12-23 18:56 下山打老虎i 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 内置函数——filter、map和reduce filter filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个li 阅读全文
posted @ 2018-12-23 18:39 下山打老虎i 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 内置函数 上面就是内置函数的表,68个函数都在这儿了。这个表的顺序是按照首字母的排列顺序来的,你会发现都混乱的堆在一起。比如,oct和bin和hex都是做进制换算的,但是却被写在了三个地方。。。这样非常不利于大家归纳和学习。那我把这些函数分成了7大类。 我们今天就要学习用粉红色标注出来的这四大块—— 阅读全文
posted @ 2018-12-23 17:31 下山打老虎i 阅读(379) 评论(0) 推荐(0) 编辑