python的自省机制

自省,字面意思为自我反省。

作为编程语言的python 也有“自我反省”,意思为 我是谁?我能够干啥?

Python 自省可以让程序了解对象的类型以及该对象下有哪些方法等。

python中比较常见的自省 函数 包括dir(),type(), hasattr(), isinstance() id()

dir()函数,Python查看对象有哪些属性

 type(),Python查看对象是什么类型

 

 hasattr() ,返回的是布尔类型,查看对象有没有这个属性

 

isinstance() ,返回的是布尔类型,查看对象是不是某个类型

 

id() 查看对象在内存中的id 是什么

 

原文地址:https://www.cnblogs.com/LtTest/p/15478907.html