目录:

  •  isinstance(obj,cls)和issubclass(sub,super)
  • 反射
  • __setattr__,__delattr__,__getattr__
  • 二次加工标准类型(包装)
  • __getattribute__
  • 描述符(__get__,__set__,__delete__)
  • property
  • __setitem__,__getitem,__delitem__
  • __str__,__repr__,__format__
  • __slots__
  • __next__和__iter__实现迭代器协议
  • __doc__
  • __module__和__class__
  • __del__
  • __enter__和__exit__
  • __call__
  •  metaclass

一、isinstance(obj,cls)和issubclass(sub,super)

1、isinstance(obj,cls)检查是否obj是否是类 cls 的对象

1 class Foo(object):
2     pass
3  
4 obj = Foo()
5  
6 isinstance(obj, Foo)
View Code

相关文章: