针对一个对象,通过以下几个函数,可以获取到该对象的一些信息。...) 'NoneType'>
使用就是括号里加参数,返回这个参数属于的类
123 是int类 'str'是 str类,None是NoneType类
>>> type(123)==type(456)
True...isinstance([1, 2, 3], (list, tuple))
True
>>> isinstance((1, 2, 3), (list, tuple))
True
3、dir() 获得一个对象的所有属性和方法...,返回一个包含字符串的list ,一个str对象的所有属性和方法
>>> dir('ABC')
['__add__', '__class__',..., '__subclasshook__', 'capitalize...,就返回默认值:
>>> getattr(obj, 'z', 404) # 获取属性'z',如果不存在,返回默认值404
404
也可以获得对象的方法:
>>> hasattr(obj, 'power