新式类在python2.2版本加入,目的:统一(类)class和(类型)type。
新类需要继承自所有类的基类object或者继承自object的新类。
#coding=utf-8 #经典类定义 class oldclass: def __init__(self): pass #新类定义 class newclass(object): def __init__(self): pass #实例化对象 c1=oldclass() c2=newclass() #对象所属类以及类型 print c1.__class__ print type(c1)
print c2.__class__
print type(c2)
运行结果: