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__': '\n    from xxxxxxxxx\n    ', '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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值