面向对象(常用和特殊的创建类)


a). 普通方式
class Foo(object): def func(self): print 'hello wupeiqi' def func(self): print 'hello wupeiqi' b).特殊方式(type类的构造函数) Foo = type('Foo',(object,), {'func': func}) #type第一个参数:类名 #type第二个参数:当前类的基类 #type第三个参数:类的成员
详细内容地址 http://www.cnblogs.com/wupeiqi/p/4766801.html

For循环内部语句(生成迭代器)
obj = iter([11,22,33,44])
while True:
    val = obj.next()
    print val
判断是否是某类的实例:
  class B:
    pass

  class A(B):
    pass
obj = A()
print(inistance(obj ,A))自重obj是A的是咧,A继承B,所以也是B的实例
区别inistance,可以是使用type,type(obj) == B: 判断obj是B类

原文地址:https://www.cnblogs.com/qlshao/p/10161248.html