📜  Python的对象是什么

📅  最后修改于: 2020-10-29 00:45:48             🧑  作者: Mango

Python的对象是什么

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

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

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

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

一个人是一类,可能具有诸如散步,睡觉,思考等属性。假设我们要命名和命名100个人的年龄,因此我们不必为每个人创建一个类。我们只需要实例化该类的多个对象。

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

创建类的语法如下。创建类的语法在下面给出。

句法:

class ClassName:    
    #statement_suite      

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

创建一个类的对象

该对象对于使用类属性是必不可少的。实例化是我们创建任何类的对象时使用的术语,该实例也称为对象。使用类名创建对象。语法如下。

句法:

 = ()    

在下面的示例中,我们创建了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 函数。我们创建了名为per的人员类的对象。使用对象和.dot运算符,我们访问了类函数。