Python中的对象是什么?举例说明

Python中的对象是什么?举例说明

Python是一种面向对象的编程语言,Python中的几乎所有东西都被视为对象。一个对象具有自己的属性(属性)和行为(方法)。

类是对象的蓝图或可称为创建对象的对象构造函数。

一个类可以有多个对象,并且不同对象的属性值可以不同。

更多Python相关文章,请阅读:Python 教程

对象的属性和行为的例子

让我们以汽车为对象的例子。它的属性将包括其颜色、公司名称、制造年份、价格、里程等。汽车的行为将包括它能执行的功能,这将包括加速、减速、刹车等。对象基本上与真实生活中的对象相关。我们在现实生活中找到的所有东西都有一些属性和一些功能。

类和对象的例子

属于同一类的不同对象可以具有不同的属性。例如,人(人类)可以被视为具有名称、年龄、性别等属性的类。每个个体都可以被视为人类或Person类的一个对象。每个个体的类Person的属性值将不同。每个人的名称、年龄和性别都会不同。

什么是实例化?

对象也被称为类的实例。因此,在类的实例化过程中创建对象的过程被称为实例化。

在Python中定义类

由于在Python中使用关键字“def”来定义函数,因此使用关键字“class”来定义类。由于类是对象的蓝图,因此所有通用属性和方法将在类中声明和定义。从类创建的不同对象可以访问这些属性和函数。不同的对象可以保存指定在类中定义的属性的值。

在 Python 中创建对象

创建类的对象很简单。必须知道类的名称,可以如下创建对象 −

Object_name= class_name()

示例

class Person:
   name=""
   age=0
   city=""
   def display(self):
      print("Name : ",self.name)
      print("Age : ",self.age)
      print("City : ",self.city)

p1=Person()
p1.name="Rahul"
p1.age=20
p1.city="Kolkata"
p1.display()

print()

p2=Person()
p2.name="Karan"
p2.age=22
p2.city="Bangalore"
p2.display()

print()
p1.display()

在上面的实现中,p1=Person() 是对象实例化 。p1是对象的名称。我们通过对象p1访问类的属性并给它们不同的值,然后调用显示函数来显示该对象的值。稍后,我们为第二个对象p2执行相同操作并显示p2的属性。

最后,我们再次为对象p1调用display(),以显示每个对象都保存其自己的属性值,这些属性值与其他对象的属性值是独立的。

输出

Name : Rahul
Age : 20
City : Kolkata
Name : Karan
Age : 22
City : Bangalore
Name : Rahul
Age : 20
City : Kolkata

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程