来自Python2:
>>> class A: pass
...
>>> a = A()
>>> type(a)
<type 'instance'>
来自Python3的:
>>> class A: pass
...
>>> a = A()
>>> type(a)
<class '__main__.A'>
首先,我注意到在python2中它返回<type....>
,而在python3 <class....>
中它只是一种不同的显示方式还是有更深层的含义?
第二,python2中的type函数是否总是为用户定义的类创建的对象返回instance
?