摘要:
```python 阶乘 def factorial(x): if x == 1: return 1 return x factorial(x 1) 猴子一天吃一半多一个 def monkey(n): if n == 1: return 1 return (monkey(n 1)+1) 2 斐波那契 阅读全文
posted @ 2019-09-24 18:36
Agsol
阅读(115)
评论(0)
推荐(0)
摘要:
可迭代对象 + 可以通过迭代一次次返回==不同元素==的对象 所谓相同,指的是元素在容器中是否为同一个,但是值可以相同, + 可以迭代,但未必有序,未必可索引 + list,tuple,string,bytse,bytearray,range,set,dict,生成器等 + 可以使用成员运算符in, 阅读全文
posted @ 2019-09-24 15:41
Agsol
阅读(161)
评论(0)
推荐(0)
摘要:
[TOC] 列表解析式List Comprehansion [返回值 for element in 可迭代对象 if 条件] 返回一个新列表 提高效率,字节码更少,减少了栈帧 立即返回值 生成器表达式Generator Expression (返回值 for elment in 可迭代对象 if c 阅读全文
posted @ 2019-09-24 15:41
Agsol
阅读(298)
评论(0)
推荐(0)
摘要:
函数的执行流程 调用函数,函数压栈,参数压栈,创建栈帧(frames),执行,弹出 递归(Recursion) 函数直接或间接调用自身就是 递归 递归需要有边界条件,递归前进段,递归返回段 递归一定要有一个可以执行到的边界条件 当边界条件不满足的时候,递归前进 当边界标间满足的时候,递归返回 要求 阅读全文
posted @ 2019-09-24 15:38
Agsol
阅读(159)
评论(0)
推荐(0)
浙公网安备 33010602011771号