在Python中什么是对象

在Python中什么是对象

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

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

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

类和对象是面向对象编程的核心要素。类是对象的蓝图。类用于将数据和功能捆绑在一起。每个新创建的类都必须有自己的对象。让我们了解一个真实的类和对象的示例。

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

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

创建类的语法如下所示:

语法

class ClassName:    
    #statement_suite      

class ClassName { // class body }

类的创建

对象是与类属性一起使用的关键要素。当我们创建任何类的对象时,实例化是一个术语,实例也被称为对象。对象是使用类名创建的。语法如下。

语法:

class ClassName { // class body }

<object-name> = <class-name>(<arguments>)    

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

示例

class Person:       
    name = "John"    
    age = 24
    def display (self):    
        print("Age: %d \nName: %s"%(self.age,self.name))    
# Creating a emp instance of Employee class  
per = Person()    
per.display()    

输出:

Age: 24 
Name: John

解释:

在上面的代码中,我们创建了一个Person类,它包含了两个属性age和name,并且还有一个display函数。我们创建了一个Person类的对象,命名为 per . 使用对象和.运算符,我们可以访问类中的函数。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程