Python默认继承?

2024-04-22

如果我在Python中定义一个类,例如:

class AClass:
   __slots__ = ['a', 'b', 'c']

它继承自哪个类?貌似没有继承object.


如果定义一个类并且不声明任何特定的父类,则该类将成为“经典类”,其行为与从对象继承的“新式类”略有不同。请参阅此处了解更多详细信息:http://docs.python.org/release/2.5.2/ref/node33.html http://docs.python.org/release/2.5.2/ref/node33.html

经典类没有共同的根,因此本质上,您的 AClass 不继承自任何类。

请注意,这是 3.0 之前的 Python 版本特有的。在Python 3中,如果没有声明其他父类,所有类都是新式类,并且隐式继承自object。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python默认继承? 的相关文章

随机推荐

  • ' 中转义 / ?' aria-label='为什么在 javascript '<\/script>' 中转义 / ?'> 为什么在 javascript '<\/script>' 中转义 / ?

    我看到每个人都这样做 但我不明白为什么 document write 以免被解析为结束标记 and lt script gt 与JavaScript 但只有第一个被解释为HTML解析器包含 HTML 结束标记
  • Android 中 strings.xml 字符串中的粗体字

    我在 strings xml 的字符串之一中有很长的文本 我想加粗并更改文本中某些单词的颜色 我该怎么做 您基本上可以在字符串资源中使用 html 标签 例如
  • 如何在Intellij IDEA中的Hibernate中使用逆向工程进行ORM?

    我有 100 个表 其中大多数平均有 40 50 个字段 有些表有 5 6 个字段 因此我可以轻松地使用 DB 进行对象关系映射 但是我有很多表和字段 所以是否可以在 Intellij IDEA 中使用逆向工程创建 ORM 如果是的话该怎么
  • Java注解处理的缺点?

    我正在考虑启动一个项目 该项目用于使用注释在 Java 中生成代码 我不会详细介绍 因为它并不真正相关 我想知道该项目的有效性和实用性 令我印象深刻的是对注释处理器工具 apt 的依赖 我想知道 因为我无法从经验中得出结论 在 Java 中
  • 带线程的观察者模式

    我想运行多个线程并将它们加入到主方法的末尾 这样我就可以知道它们何时完成并处理一些信息 我不想将我的线程放入数组中并逐个执行 join 因为 join 是一种阻塞方法 我会留在主线程中等待某些线程仍在运行 而其他线程可能已经完成 没有可能知
  • jquery tablesorter ajax表只按一个方向排序

    我有一个通过 jQuery 加载命令加载的表 在加载函数的回调中 我启动了表排序器插件 由于某种原因 该表仅按降序排序而不是升序排序 更奇怪的是 如果我按住shift 它会在升序和降序之间正确切换吗 知道这是怎么回事吗 表 php tabl
  • 如何在 emacs 中禁用 vc-git?

    我使用 emacs 而不是 sshfs 和 git 存储库 我喜欢使用 git 命令行 因此对于这个项目我不需要启用 vc git 如何防止 vc git 加载 emacs命令 从 vc mode 处理的后端列表中删除 git delete
  • AWS RDS 中 max_connections 的值

    有谁知道我在哪里可以找到 AWS RDS 中 max connections 的最高值 我主要对运行 MySQL 的 db t2 实例感兴趣 我找不到任何合适的链接 谢谢 正如 error2007s 所说 您可以在控制台中找到它 只是为了完
  • 用 O(1) 空间逐行读取数字

    许多编码挑战在同一行中有多个数字 通常第一行告诉多数字行中有多少个数字 4 31 415 9 26 通常我只是读整行 然后 split 并将字符串映射到数字 但有没有好的办法not一次读取整行 而不是一次读取一个数字 为了节省内存 要么因为
  • 实现具有多项选择的项目列表

    在我的 WP8 应用程序中 我想实现一个与标准邮件应用程序中的功能非常相似的功能 用户能够从列表中选择多个项目 我提供了一些屏幕截图来说明此行为 Normal state User taps item s left corner and i
  • 在设备上运行 React Native Android

    我跟着这个官方帮助页面 https facebook github io react native docs running on device android html也咨询了这个上一个SO问题 https stackoverflow c
  • ASP.NET 请求在此上下文中不可用

    当我尝试打开该网站时 我遇到了这个问题 但我不知道出了什么问题 我已经用它编辑了堆栈跟踪 Server Error in Application Request is not available in this context Descri
  • 如何在多个表中使用相同的 REPORT_COUNT 并递增它?

    我正在使用 iReport 5 6 为我的 JavaApp 生成报告 我有三个数据集 如下所示 数据集1查询 SELECT FROM players s WHERE s role 1 数据集2查询 SELECT FROM players s
  • Git 在两个远程之间同步

    我正在使用如下基础设施 我的笔记本电脑 工作站 B 和服务器 B 都在我的工作中 现在为了允许在家工作 我希望能够在工作站 A 上工作 我的笔记本电脑是唯一可以同时连接到两台服务器的设备 因为我在家里设置了 VPN 在当前的项目中 我们正在
  • SQL查找表中第一次出现的数据集

    假设我有一张桌子 CREATE TABLE T TableDTM TIMESTAMP NOT NULL Code INT NOT NULL 我插入一些行 INSERT INTO T TableDTM Code VALUES 2011 01
  • 每次包含同一个文件时都会对其进行标记吗?

    这个问题是关于PHP解析引擎的 当我在单个运行时中多次包含一个文件时 PHP 是否每次都会对其进行标记 或者是否保留缓存并仅在后续包含时运行已编译的代码 EDIT 更多细节 我没有使用外部缓存机制 我正在处理same文件被多次包含在同一个请
  • 如何加载使用 VaryByControl OutputCache 的控件,并指定属性值

    我有一个应该使用缓存的用户控件 其中VaryByControl The ascx文件看起来像这样 p Nothing p The TestControl代码隐藏文件中的类有一个int Test 财产和Page Load 填充的事件处理程序S
  • 线程 1:信号 SIGABRT

    当我为 Xcode 项目运行模拟时出现上述错误 这出现在 O abort with payload 文件中 dyld abort with payload 0x10aae66f8 lt 0 gt movl 0x2000209 eax imm
  • 为什么使用“==”或“is”比较字符串有时会产生不同的结果?

    两个字符串变量设置为相同的值 s1 s2总是返回True but s1 is s2有时返回False 如果我打开 Python 解释器并执行相同的操作is对比一下 成功了 gt gt gt s1 text gt gt gt s2 text
  • Python默认继承?

    如果我在Python中定义一个类 例如 class AClass slots a b c 它继承自哪个类 貌似没有继承object 如果定义一个类并且不声明任何特定的父类 则该类将成为 经典类 其行为与从对象继承的 新式类 略有不同 请参阅