摘要:
一:装饰器 1 函数对象有一个__name__属性,可以拿到函数的名字 上面的log,因为它是一个decorator,所以接受一个函数作为参数,并返回一个函数。我们要借助Python的@语法,把decorator置于函数的定义处: 调用now()函数,不仅会运行now()函数本身,还会在运行now( 阅读全文
摘要:
一:返回函数 1 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 2 a 当我们调用lazy_sum()时,返回的并不是求和结果,而是求和函数: c 当我们调用lazy_sum()时,每次调用都会返回一个新的函数,即使传入相同的参数: 法三:使用nonlocal关键字,将局部变量变 阅读全文
摘要:
一:函数式编程概念 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程(请注意多了一个“式”字)——Functional Program 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文