首页 > 其他 > 详细

面向对象高阶-08面向对象高阶-doc,dir,dict

时间:2019-09-21 14:01:42      阅读:65      评论:0      收藏:0      [点我收藏+]

一丶doc

  • 返回类的注释信息
class Foo:
'我是描述信息'
pass
print(Foo.__doc__)

我是描述信息

  • 该属性无法被继承
class Foo:
    '我是描述信息'
    pass

class Bar(Foo):
    pass
print(Bar.__doc__) #该属性无法继承给子类

None

二丶dir

对象的 dir 方法用于列出该对象内部(包括所有父类)的所有属性(包括方法)名,该方法将会返回包含所有属性(方法)名的列表。

三丶dict

当前对象的属性信息

  特点:

? 1) 内置的数据类型没有__dict__属性

  2) 每个类有自己的__dict__属性,就算存着继承关系,父类的__dict__ 并不会影响子类的__dict__

  3) 对象也有自己的__dict__属性, 存储self.xxx 信息,父子类对象公用__dict__

面向对象高阶-08面向对象高阶-doc,dir,dict

原文:https://www.cnblogs.com/suren-apan/p/11561905.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!