90807 发表于 2016-11-3 09:03:06

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]
查看完整版本: python常用内置函数isinstance()