OOP的几个不常用的方法

from OOP_多态 import cat

c = cat("cat")
print(c.__doc__)
print(cat.__doc__)
#
# 打印类的描述信息,也就是
# class cat(animal):
#     '''
#     # from xxxxxxxxx
#
#     '''




print(cat.__module__)
#打印这个实例|类属于哪个文件或者说模块
#  OOP_多态

print(cat.__dict__)
#以字典的形式打印类的成员变量
# {'__module__': 'OOP_多态', '__doc__': '
    from xxxxxxxxx
    ', 'age': '23', '__init__': <function cat.__init__ at 0x01AA5468>, 'talk': <function cat.talk at 0x01AA5420>}



print(c.__dict__)
#以字典的形式打印实例的变量,在某些场景下需要遍历实例中的所有变量
# {'name': 'cat'}

  

原文地址:https://www.cnblogs.com/bainianminguo/p/7266543.html