Python 中的对象是什么

2024 年 8 月 29 日 | 阅读 2 分钟

Python 是一种面向对象的编程语言。在 Python 中,一切都被视为对象,包括变量、函数、列表、元组、字典、集合等。每个对象都属于其类。例如 - 一个整数变量属于整数类。对象是现实生活中的实体。对象是操作这些数据的各种数据和函数的集合。对象包含以下属性。

  • 状态 - 对象的属性代表其状态。它也反映了对象的属性。
  • 行为 - 对象的方法代表其行为。
  • 标识 - 每个对象都必须被唯一标识,并允许与其他对象进行交互。

让我们从类的角度来理解对象。

类和对象是面向对象编程的重要关键。类是对象的蓝图。类用于将数据和功能捆绑在一起。每个新创建的类都必须有其对象。让我们通过现实生活中的例子来理解类和对象。

人是一个类,它可能有很多属性,如行走、睡觉、思考等。假设我们想命名 100 个人的年龄,那么我们就不需要为每个人创建一个类。我们只需要实例化那个特定类的多个对象。

类包含用户定义的数据结构,该结构保存自己的数据成员,如变量、构造函数和成员函数,这些都可以通过创建类的对象来访问。

创建类的语法如下。创建类的语法如下。

语法

`class` 关键字用于定义类,用户定义的类名替换 `ClassName`。

创建类的对象

对象对于使用类属性至关重要。实例化是我们创建任何类的对象时使用的术语,实例也称为对象。对象是使用类名创建的。语法如下。

语法

在下面的示例中,我们创建了 `Person` 类的对象。

示例 -

输出

Age: 24 
Name: John

说明

在上面的代码中,我们创建了一个 `Person` 类,它包含两个属性 `age`、`name` 和一个 `display` 函数。我们创建了一个名为 **per** 的 `person` 类的对象。使用对象和点运算符,我们访问了类函数。