把代码当成资源进行抽象
代码资源化:程序代码是一种用来表达计算的资源。
代码抽象化:使用函数等方法对代码赋予更高级别的定义。
代码复用:同一份代码在需要时可以背重复使用。
函数和对象是代码复用的两种表现形式。
函数:对代码命名,在代码层建立了初步抽象。(抽象级别低)
对象:属性和方法,在函数之上再次组织进行抽象。(抽象级别高)
lambda函数
lambda函数返回函数名作为结果 (函数名是返回结果),是一种匿名函数(没有名字的函数),用于定义简单的,在一行内表示的函数。
<函数名>=lambda<参数>:<表达式(不可以用函数体)>
def<函数名>(<参数>):
等价于 <函数体>
return<返回值>
lambda函数主要作用于一些特定函数或方法参数。
__________________________________________
试图混更,ヽ(‘⌒´メ)ノ好吧,也没有啦。
果然学习使人快乐宁静┐(´-`)┌