python3与python2

时间:2017-11-23 19:25:16

标签: python python-3.x python-2.7

有人可以解释以下行为差异吗?

class a():
    pass
class b(a):
    pass

在Python2中:

>>> isinstance(b(),type(a()))
True
>>> isinstance(a(),type(b()))
True

在Python3中:

>>> isinstance(b(), type(a()))
True
>>> isinstance(a(), type(b()))
False

0 个答案:

没有答案