- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 python generator / yield statement
所谓generator就是类似一个迭代器,从外面看的效果就是 for var in generator:{do something}实现方法大体分为几类:1. next方法,需要generator能够记住自己的状态,在递归的情况下很难2. 回调函数的方法,传一个函数给generator,每次有数据的时候调用这个函数,使用方式发生了变化,generator必须知道这个回调函数,并且回调函
2008-06-30 23:01:00 1626
原创 python descriptor 与 attributor search order
1. descriptor是一个对象,是一个class2.descriptor是一个有__get__,__set__,__delete__方法的类3.假设D是一个有上面三个方法的类,E是一个类,其中d是其的一个成员,d是D的实例,e是E的一个实例,e.d会调用D的__get__方法,get方法的参数为(self = d,obj = c,type = C) , e.d = f会调用d的__set__
2008-06-08 16:45:00 1000
原创 python object and class
pyhton 的class 与java,c++的大不相同,经过一段时间的迷茫,总结一下:1.pyhton里所有的东西都是对象,即class也是一个对象,java里的class虽然也是一个Class的实例,但基本上是一个数据和函数的集合体,是不放具体东西的,但python不一样,不一样的地方如下:a. python里所有对象可以动态地添加新的属性,当类动态地添加属性后,类的实例都能访问到该对象,其实
2008-06-02 22:57:00 6365
Aggregated Search
2018-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人