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'} 

  

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20879.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论