gpt4 book ai didi

python - 类 Classname(object),Python 中的 'object' 是什么词?

转载 作者:IT老高 更新时间:2023-10-28 21:58:36 27 4
gpt4 key购买 nike

当我创建一个包含唯一内容的模块时:

class Classname(randomobject):
pass

我尝试运行解释器说 randomobject 未定义的模块的 .py 文件。

但是当我这样做时:

class Classname(object):
pass

模块运行良好。那么如果 object 不是关键字,那它是什么?

最佳答案

object 是一个(全局)变量。默认情况下,它绑定(bind)到作为类型层次结构根的内置类。

(这导致了一个有趣的属性,您可以采用任何内置类型,并使用 __bases__ 属性来访问称为对象的类型)。

所有不是关键字或运算符的内置内容都是标识符。

关于python - 类 Classname(object),Python 中的 'object' 是什么词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10044321/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com