Discuss / Python / 获取对象信息

获取对象信息

Topic source

获取对象信息 用type()函数来判断对象类型 指向函数或类的变量也可以用它判断

type(‘love’)

<class’str’> 对于有继承关系的class,用isinstance()函数进行判断,判断一个对象是否是该类型本身,或者该类型的父继承链 能用type()判断的都可以用isinstance()判断 isinstance(b’a’,bytes) True

dir()返回一个对象的所有属性和方法 len(‘ABB’)和’ABB’.len()是等效的,前者是在len()函数内部,自动调用对象的len()方法

hasattr() 函数用于判断对象是否包含对应的属性。 setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的 getattr() 函数用于返回一个对象属性值。


  • 1

Reply