python 对函数式编程(Functional Programming)的重要支持方式就是允许把函数本身作为参数传入另一个函数,还允许返回一个函数。由此可以引申出高阶函数(Higher-order function)
quietly brilliant.
python 对函数式编程(Functional Programming)的重要支持方式就是允许把函数本身作为参数传入另一个函数,还允许返回一个函数。由此可以引申出高阶函数(Higher-order function)
python 中的 @property 是一个内置装饰器,用来将方法的调用直接转换为类似属性访问的形式
e.g:
1 | class Student(object): |
一般用生成斐波那契数列做例子:
1 | def fab(max): |
这段代码打印斐波那契数列中的前Max项–问题在于只能使用 print 来输出,代码的复用性不高。