摘要: 本文由 极客范 - 慕容老匹夫 翻译自 Chris Beaumont。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。Python中包含了许多内建的语言特性,它们使得代码简洁且易于理解。这些特性包括列表/集合/字典推导式,属性(property)、以及装饰器(decorato... 阅读全文
posted @ 2014-11-09 19:46 落叶落叶 阅读(483) 评论(0) 推荐(0) 编辑
摘要: @property 可以将python定义的函数“当做”属性访问,从而提供更加友好访问方式,但是有时候setter/getter也是需要的假设定义了一个类Cls,该类必须继承自object类,有一私有变量__x1. 第一种使用属性的方法:?123456789101112131415161718192... 阅读全文
posted @ 2014-11-09 17:20 落叶落叶 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较 为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继 续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。1.... 阅读全文
posted @ 2014-11-09 13:18 落叶落叶 阅读(293) 评论(0) 推荐(0) 编辑