Python__双划线参数代码实例解析
这篇文章主要介绍了python__双划线参数代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
代码如下
''' >>>Class1.__doc__#类型帮助信息'Class1Doc.' >>>Class1.__name__#类型名称'Class1' >>>Class1.__module__#类型所在模块'__main__' >>>Class1.__bases__#类型所继承的基类(,) >>>Class1.__dict__#类型字典,存储所有类型成员信息。 >>>Class1().__class__#类型 >>>Class1().__module__#实例类型所在模块'__main__' >>>Class1().__dict__#对象字典,存储所有实例成员信息。{'i':1234} ''' classRen(object): '''ok,it'scrazy''' name='ahumanbeing' @staticmethod deflook(): return"ok" classMen(Ren): sex="male" classWomen(Ren): sex="female" classBaby(Women): sex="children" if__name__=="__main__": r=Men() print(Ren.__dict__,"__dict__") print(Ren.__doc__,"__doc__") print(Men.__doc__,"__doc__") print(Ren.__bases__,"__bases__") print(Baby.__bases__[0].__bases__,"__bases__") print(Baby.__bases__[0].__dict__,"__dict__") print(Baby.__dict__,"__dict__") print(Men.__bases__[0](),"__bases__") print(Men.__name__,"__name__") print(r.__class__(),"__class__") print(r.__module__,"__class__") print(Men.__module__,"__class__") print(__file__)
结果
{'__module__':'__main__','__doc__':"ok,it'scrazy",'name':'ahumanbeing','look':,'__dict__': ,'__weakref__': }__dict__ ok,it'scrazy__doc__ None__doc__ ( ,)__bases__ ( ,)__bases__ {'__module__':'__main__','sex':'female','__doc__':None}__dict__ {'__module__':'__main__','sex':'children','__doc__':None}__dict__ <__main__.Renobjectat0x000001FFD1AD95C0>__bases__ Men__name__ <__main__.Menobjectat0x000001FFD1AD96A0>__class__ __main____class__ __main____class__ D:/Projects/MxShop/tester.py
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。