Python中的对象是什么?举例说明
python是一种面向对象的编程语言。Python中的几乎所有内容都被视为对象。对象具有自己的properties(attributes)和behavior(methods)。
类是对象的蓝图,或者可以称为创建对象的对象构造函数。
一类可以具有许多对象,并且不同对象的属性值可以不同。
对象的属性和行为示例
让我们以汽车为对象的例子。它的属性将包括其颜色,公司名称,制造年份,价格,行驶里程等。汽车的行为将包括其可执行的功能,这包括提高速度,降低速度,施加制动等。现实生活中的对象。我们在现实生活中发现的所有事物都具有某些特性和功能。
类和对象的例子
属于同一类的不同对象可以具有不同的属性。例如,Person(Human)可以将其视为具有名称,年龄,性别等属性的类。每个人都可以视为“人类”或“人”类的对象。每个人将具有不同的类属性值,Person.Everyone将具有不同的名称,年龄和性别。
什么是实例化?
对象也称为类的实例。因此,创建类对象的过程称为实例化。
在Python中定义类
由于Python中的函数是使用关键字'def'定义的。关键字“ class”用于在Python中定义一个类。由于类是对象的蓝图,因此所有通用属性和方法都将在类中声明和定义。从类创建的不同对象可以访问那些属性和功能。不同的对象可以为类内部定义的属性保留自己的值。
在Python中创建对象
创建类的对象很简单。该类的名称必须是已知的,并且可以按以下方式创建对象-
Object_name= class_name()
例子
class Person:name=""
age=0
city=""
def display(self):
print("姓名 : ",self.name)
print("年龄 : ",self.age)
print("城市 : ",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的属性。
最后,我们再次调用display()对象p1来表明每个对象拥有自己的属性值,并且这些属性与其他对象无关。
输出
姓名 : Rahul年龄 : 20
城市 : Kolkata
姓名 : Karan
年龄 : 22
城市 : Bangalore
姓名 : Rahul
年龄 : 20
城市 : Kolkata
以上是 Python中的对象是什么?举例说明 的全部内容, 来源链接: utcz.com/z/358541.html