gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 02:54:42 24 4
gpt4 key购买 nike

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

最佳答案

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

但是,当我们想要讨论一个或多个特定类的实例的行为时,我们通常会优先使用术语实例而不是对象

Instances of Foo provide the following operations ...

No two instances of Bar may compare as equal ...

因此我们可以说对象是最通用的术语,而实例是指一组对象,它们是一个或多个特定类的实例,而实例是指一个特定对象,它是一个特定类的实例。

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

*Python 通过使 object 成为 type 的实例,并将 type 成为objectobjecttype 都是它们自己的实例。

关于python - Python中的实例和对象有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61713990/

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