07 2016 档案

摘要:方法 类方法@classmethod,实例方法,静态方法@staticmethod,特殊方法,__init__ 形式上的区别:调用是通过类和实例进行,不能直接调用,有自己的特殊参数,如__init__有self,类方法有参数class,有自己的声明方式。 实质上的区别:类方法与类绑定,实例方法绑定实 阅读全文
posted @ 2016-07-23 15:27 夏末秋凉 阅读(286) 评论(0) 推荐(0)
摘要:部分参考自:http://www.geekfan.net/7862/ 新式类与经典类 2和3不一样,3都是新式类。 新式类和经典类的区别: 新式类要指明父类,上面代码class B 声明他的父类为object。 python是动态语言,可以动态的添加属性。 __slots__槽,属性限制了实例b只能 阅读全文
posted @ 2016-07-16 22:02 夏末秋凉 阅读(1091) 评论(0) 推荐(0)
摘要:参考自:http://www.cnblogs.com/huxi/category/251137.html 迭代器 迭代器是访问集合内元素的一种方式,他不能倒退只能一直迭代下去。可以写到for循环in后面的对象都是可迭代的,比如list,dict,字符串等。 迭代器的一个优点就是它不要求你事先准备好整 阅读全文
posted @ 2016-07-14 23:34 夏末秋凉 阅读(326) 评论(0) 推荐(0)
摘要:python中一切皆对象,函数也看做对象。函数被函数名所引用,但是同样的他也可以被其他标识符所引用,可以作为参数传递。 可见a引用了函数返回值,b引用了函数本身,a不可调用,b可调用。而函数作为参数,即引用函数本身,下面的装饰器就是以函数作为参数,引用的函数本身,而不是返回值。 常用的几个内建函数M 阅读全文
posted @ 2016-07-13 02:16 夏末秋凉 阅读(309) 评论(0) 推荐(0)