什么是 Python 自省?
时间: 2023-11-19 07:51:59 浏览: 124
Python 自省是指在运行时能够查询对象的类型、属性和方法等信息的能力。Python 中的对象包括模块、类、实例、函数等等,都可以通过自省机制来获取其相关信息。
比如,我们可以使用 type() 函数来获取一个对象的类型,使用 dir() 函数来获取一个对象的属性和方法列表,使用 getattr() 函数来获取一个对象的属性值,使用 hasattr() 函数来判断一个对象是否具有某个属性等等。
阅读全文