Python中的实例和对象有什么区别?

问题描述 投票:1回答:3

我知道这个问题已被问过很多次,但答案并没有真正令人安心。每个人对两者都有不同的定义,这确实令人困惑。作为新手,我真的不知道该信任谁。有人可以澄清一下两者之间的区别吗?

python class object instance
3个回答
1
投票

在Python中,everything是一个对象。此外,在Python中,对象是类的实例,因此,每个对象也是某些类的实例。[[*。

但是,当我们要讨论一个或多个特定类的实例的行为时,我们通常使用术语[[instance优先于

object”>Foo的实例提供以下操作...

[C0的两个实例都不能相等...

因此,我们可以说对象是最笼统的术语,而实例是指作为一个或多个特定类的实例的对象集,而实例是作为特定类的实例的特定对象的实例。

总之,它们是同一件事,但是我们在不同的上下文中使用这些术语。

*

Python通过将Bar设为object的实例,并将type设为type的实例,使objectobject都是它们自己的实例,从而启用了此循环定义。

0
投票
instance

-1
投票
© www.soinside.com 2019 - 2024. All rights reserved.