摘要: 问题 你要处理由大量不同类型的对象组成的复杂数据结构,每一个对象都需要进行不同的处理。 比如,遍历一个树形结构,然后根据每个节点的相应状态执行不同的操作。 解决方案 这里遇到的问题在编程领域中是很普遍的,有时候会构建一个由大量不同对象组成的数据结构。 假设你要写一个表示数学表达式的程序,那么你可能需 阅读全文
posted @ 2021-01-02 20:31 乘月归 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Python 中的 operator 模块和 functools 模块主要用于函数式编程 operator 模块 1)算术运算符函数 函数式编程中,经常需要把算术运算符当作函数使用,例如求阶乘 使用 lambda 的例子 from functools import reduce def fact(n 阅读全文
posted @ 2021-01-02 17:15 乘月归 阅读(116) 评论(0) 推荐(0) 编辑