1. Python2
ClassA 和ClassA() 一致,称为经典类(旧式类)old-style(classic-style),生成的类的type就是 < type ‘classobj’ >
ClassA(object): 申明新式类, 它的type是 < type ‘type’ >
继承object类主要目的是便于统一操作。在python 3.X中已经默认继承object类
class A:
pass
type(A)
<type 'classobj'>
class A(object):
pass
type(A)
<type 'type'>
2. Python3
ClassA , ClassA(), ClassA(object)一致默认继承object类。
>>> class A:
... pass
...
>>> type(A)
<class 'type'>
>>> class A(object):
... pass
...
>>> type(A)
<class 'type'>