本文共 362 字,大约阅读时间需要 1 分钟。
1.斐波那契数列
0 1 1 2 3 5 8 13 21 ......
def fib(n):
pred,curr=0,1
k=1
while k<n:
pred,curr=curr,pred+curr
k=k+1
return curr
2.设计函数的特性
函数域是函数可能采用的所有输入的集合。
函数范围是函数可能返回的输出值。
纯函数行为:创造的关系在输入和输出之间。
3.函数设计指南:
为每个函数分配一个任务。
实时进程一次,但执行多次。
定义一般函数。
删除重复内容。
分离函数关注点。
4.函数被定义时:
创建函数值。
他的父时是框架。
将名称绑定于先框架的函数值。
5.当函数被调用
增加本地框架,标记被调用函数的名称。
复制函数父于本地框架。
绑定先前函数于本地框架。
执行函数中的函数体,从本地框架开始。
转载地址:http://bzeuuy.baihongyu.com/