导航: 起始页 > Dive Into Python > 动态函数 > 小结 | << >> | ||||
Python 研究(Dive Into Python)Python 从新手到高手 [DIP_5_4_CPUG_RELEASE] |
这一章中我们探讨了几个不同的高级技术。他们并不都适用于任何情况。
你现在应该能自如应用如下技术:
- 应用 正则表达式进行字符串替换。
- 将 函数当作对象,把它们存于列表中,把它们赋值给变量,并通过变量来调用它们。
- 构建 应用 lambda 的动态函数。
- 构建 闭合,将外部变量作为常量构建动态函数。
- 构建 生成器,进行逻辑递增操作并在每次调用时返回不同值的恢复执行函数。
抽象化,动态构建函数,构建闭合以及应用生成器能够使你的代码更加简单化、可读化、灵活化。 你需要在简洁和功能实现两方面进行平衡。
<< plural.py, 第 6 阶段 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
性能优化 >> |