2013年8月15日

Python:高级主题之(属性取值和赋值过程、属性描述符、装饰器)

摘要: 背景学习了Javascript才知道原来属性的取值和赋值操作访问的“位置”可能不同、还有词法作用域这个东西,这也是我学习任何一门语言会注意的两个知识点,Python的作用域和Javascript几乎一致,这里就不做解释,本文重点介绍一下三个概念:属性取值和赋值过程属性描述符装饰器本文最好会利用这些知识介绍:如何实现自定义的@staticmethod和@classmethod。属性取值和赋值过程一切皆是对象,类型也是对象。对象包含一个__class__属性指向其所属类型。对象包含一个__dict__属性指向其所包含的成员(属性和方法)。取值过程(下面是伪代码) 1 __getattribute_ 阅读全文

posted @ 2013-08-15 17:57 幸福框架 阅读(8929) 评论(4) 推荐(8) 编辑

Python:Python学习总结

摘要: 背景PHP的$和->让人输入的手疼(PHP确实非常简洁和强大,适合WEB编程),Ruby的#、@、@@也好不到哪里(OO人员最该学习的一门语言)。Python应该是写起来最舒服的动态语言了,一下是一些读书笔记,最后会介绍一下高级的用法:Mixin、Open Class、Meta Programming和AOP。文中有些地方是用2.7开发的,如果您安装的是3.x,有几点需要注意:print "xxx" 要换成 print("xxx")__metaclass__ = type 删除掉。类型和表达式部分你好,世界!1 # coding=utf-82 3 阅读全文

posted @ 2013-08-15 09:05 幸福框架 阅读(76555) 评论(59) 推荐(95) 编辑

导航

我要啦免费统计