胶水Python

类和模块的特殊属性和方法

2019-04-22  本文已影响15人  爱折腾的大懒猪

Python一切皆对象(object),每个对象都可能有多个属性(attribute)。Python的属性有一套统一的管理方案。

判断对象是否有指定属性:

  1. hasattr(obj,attr): 返回真假(通过getattr异常与否来实现)
  2. dir(obj): 列出对象现有属性
  3. 通过try: obj.attr_name; except AttributeError: pass

属性

方法

上一篇下一篇

猜你喜欢

热点阅读