Viking's Website

python判断变量类型时,为什么不推荐使用type()方法

我们可以使用type()内建方法来判断当前的变量类型,如:

当然,我们还有另外一种方法来判断,使用isinstance():

isinstance() 和 type()的区别在于:

也就是说type()不能用于判断子类和继承类