range()在Python中,for循环后的in跟随一个序列的话,循环每次使用的序列元素,而不是序列的下标。之前我们已经使用过range()来控制for循环。现在,我们继续开发range的功能,以实现下标对循环的控制:S = 'abcdefghijk' for i in range(0,len(S),2): print S[i]在该例子中,我们利用len()函数和range()函...【阅读全文】
什么是新式类和旧式类?新式类 class A(object): 在新式类中(继承object),查找一个要调用的函数或者属性的时候,是广度优先搜搜的。旧式类 class A: 在旧式类当中,是深度优先搜索的。new style class支持内置类型的派生,可以处理metaclass(元类),还有property(属性),总之是一些相对高级的特性。--------------...【阅读全文】