针对一个对象,通过以下几个函数,可以获取到该对象的一些信息。...isinstance([1, 2, 3], (list, tuple))
True
>>> isinstance((1, 2, 3), (list, tuple))
True
3、dir() 获得一个对象的所有属性和方法...,返回一个包含字符串的list ,一个str对象的所有属性和方法
>>> dir('ABC')
['__add__', '__class__',..., '__subclasshook__', 'capitalize...', 'casefold',..., 'zfill']
判断对象是否有某个属性(函数,属性)
>>> class MyObject(object):
......---------------
如果试图获取不存在的属性,会抛出AttributeError的错误:
>>> getattr(obj, 'z') # 获取属性'z'
Traceback (most