摘要: (1) __getitem__ 专用方法很简单。像普通的方法 clear,keys 和 values 一样,它只是重定向到字典,返回字典的值。但是怎么调用它呢?哦,你可以直接调用 __getitem__,但是在实际中你其实不会那样做:我在这里执行它只是要告诉你它是如何工作的。正确地使用 __geti 阅读全文
posted @ 2016-10-23 20:46 清源居士 阅读(462) 评论(0) 推荐(0)
摘要: functools.partial 通过包装手法,允许我们 "重新定义" 函数签名. 通常是将函数的部分参数给固定下来, 从而形成一个输入参数更少的新函数. functool.wraps 调用函数装饰器partial(update_wrapper, wrapped=wrapped, assigned 阅读全文
posted @ 2016-10-23 20:08 清源居士 阅读(288) 评论(0) 推荐(0)
摘要: 采用新式类,要求最顶层的父类一定要继承于object,这样就可以利用super()函数来调用父类的init()等函数, 每个父类都执行且执行一次,并不会出现重复调用的情况。而且在子类的实现中,不用到处写出所有的父类名字,符合DRY原则。 https://rhettinger.wordpress.co 阅读全文
posted @ 2016-10-23 14:48 清源居士 阅读(3183) 评论(0) 推荐(0)