Python 中的对象是什么?请举例说明
Python 是一种面向对象的编程语言。在 Python 中,几乎所有东西都被视为对象。对象具有自己的属性和行为(方法)。
类是对象的蓝图,也可以称为创建对象的构造函数。
一个类可以有多个对象,并且不同对象的属性值可以不同。
对象属性和行为的示例
让我们以汽车为例作为对象。它的属性包括颜色、公司名称、制造年份、价格、里程等。汽车的行为包括它可以执行的功能,这包括增加速度、降低速度、应用制动器等。对象基本上将所有内容与现实生活中的对象相关联。我们在现实生活中遇到的所有事物都具有一些属性和一些功能。
类和对象的示例
属于同一类的不同对象可以具有不同的属性。例如,人可以被视为一个类,它具有名称、年龄、性别等属性。每个人都可以被视为人类或人的一个对象。每个人都将具有类 Person 属性的不同值。每个人都将具有不同的姓名、年龄和性别。
什么是实例化?
对象也称为类的实例。因此,创建类对象的流程称为实例化。
在 Python 中定义类
由于 Python 中的函数使用关键字“def”定义。关键字“class”用于在 Python 中定义类。由于类是对象的蓝图,因此所有通用属性和方法都将在类中声明和定义。从类创建的不同对象可以访问这些属性和功能。不同的对象可以保存其自身在类中定义的属性值。
在 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 访问了类的属性,并为它们赋予了不同的值,然后调用了 display 函数来显示此对象的值。后来,我们对第二个对象 p2 做了同样的事情,并显示了 p2 的属性。
最后,我们再次为对象 p1 调用 display() 以显示每个对象都保存其自身的属性值,并且它们独立于其他对象。
输出
Name : Rahul Age : 20 City : Kolkata Name : Karan Age : 22 City : Bangalore Name : Rahul Age : 20 City : Kolkata
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP