issubclass(type,type) = True 为什么?

MMMMMCCLXXVII

蟒蛇2.7

>>> issubclass(type,type)
True
>>> issubclass(object,object)
True
>>> issubclass(object,type)
False

我知道这object是在新式类的顶部,因此type继承自object. 因为object是它自己的子类。现在我可以得到这样的链:type--> object--> object-X-> type怎么会issubclass(type,type)True

卡尔斯·米詹斯

Python 文档所述

一个类被认为是它自己的一个子类

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么'true'等于$ true

来自分类Dev

为什么“ True and〜True” -2?

来自分类Dev

为什么输出“ True”

来自分类Dev

为什么'$ true -eq“ string”'返回$ true?

来自分类Dev

布尔代数-为什么(True and False)True?

来自分类Dev

为什么“ True or False”比“ False或True”要快?

来自分类Dev

序言:为什么是 true == not(not(true)) -> false?

来自分类常见问题

为什么〜True导致-2?

来自分类Dev

为什么True比1慢?

来自分类Dev

为什么`isFinite(null)=== true`?

来自分类Dev

为什么if(1)比if(true)更快

来自分类Dev

为什么True比1慢?

来自分类Dev

为什么“” <{}评估为true?

来自分类Dev

为什么if语句返回`true`?

来自分类Dev

为什么(false == 0)是TRUE?

来自分类Dev

为什么`false && true || true`评估为true?

来自分类Dev

为什么mysql评估(TRUE或TRUE和FALSE)为true?

来自分类Dev

为什么(true && {})评估为{},而({} && true)评估为true?

来自分类Dev

当 {a statement that is equal to True} == True 评估为 false 时,为什么 True == True 评估为 True?

来自分类Dev

为什么.headless默认为True?

来自分类Dev

FALSE和TRUE的奇怪定义,为什么?

来自分类Dev

为什么此if语句总是返回true

来自分类Dev

为什么string> int计算为True?

来自分类Dev

为什么JavaScript中的“” == [null]为true?

来自分类Dev

Ruby:为什么Hash === {}返回true?

来自分类Dev

为什么$ false -eq“”为true?

来自分类Dev

为什么新的Boolean(false)为true?

来自分类Dev

为什么eof()永远不会返回true?

来自分类Dev

为什么(〜true)不正确?