python常用内置函数isinstance()
isinstance()#判断对象类型
isinstance 和 type的区别在于:对于subclass之类的 type就不行了,所以,强烈建议不要使用type判断对象类型。
class
A:
pass
class B(A):
pass
isinstance(A(), A)# returns True
type(A()) ==
A # returns True
isinstance(B(), A) #
returns True
type(B()) ==
A # returns False
页:
[1]