首页 > 编程语言 > 详细

python的object(转)

时间:2019-05-26 18:53:22      阅读:117      评论:0      收藏:0      [点我收藏+]
原文章:https://www.cnblogs.com/sesshoumaru/p/6042322.html

 1. object类是Python中所有类的基类,如果定义一个类时没有指定继承哪个类,则默认继承object类。 >>> class A: pass >>> issubclass(A,object) True   2. object类定义了所有类的一些公共方法。 >>> dir(object) [__class__, __delattr__, __dir__, __doc__, __eq__, __format__, __ge__, __getattribute__, __gt__, __hash__, __init__, __le__, __lt__, __ne__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__]   3. object类没有定义 __dict__,所以不能对object类实例对象尝试设置属性值。 复制代码 >>> a = object() >>> a.name = kim # 不能设置属性 Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> a.name = kim AttributeError: object object has no attribute name #定义一个类A >>> class A: pass >>> a = A() >>> >>> a.name = kim # 能设置属性

 

python的object(转)

原文:https://www.cnblogs.com/Stephen-Qin/p/10926865.html

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