📜  插入自定义对象 (1)

📅  最后修改于: 2023-12-03 15:39:51.831000             🧑  作者: Mango

插入自定义对象

在编写程序时,我们会经常遇到需要使用自己定义的对象的情况。在Python中,我们可以使用类(class)来定义自己的对象。本文将介绍如何在Python中插入自定义对象,包括创建对象、访问对象的属性和方法等。

1. 创建对象

在Python中创建对象非常简单,只需要定义一个类,然后通过类来创建实例即可。下面是一个简单的例子:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

p1 = Person("Tom", 18)
p2 = Person("Jerry", 20)

上面的代码定义了一个Person类,并创建了两个实例p1和p2。在创建实例时,我们可以使用类的构造函数(init)传入实例的属性。

2. 访问对象的属性

在Python中,通过“.”号来访问对象的属性。例如,我们可以使用以下代码来访问对象的属性:

print(p1.name, p1.age)  # 输出:Tom 18
print(p2.name, p2.age)  # 输出:Jerry 20
3. 访问对象的方法

除了属性外,对象还可以有自己的方法。方法是对象所拥有的函数,我们可以通过对象来调用方法。以下是一个简单的例子:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    
    def say_hello(self):
        print("Hello, my name is %s, I'm %s years old." % (self.name, self.age))

p1 = Person("Tom", 18)
p1.say_hello()  # 输出:Hello, my name is Tom, I'm 18 years old.

上面的代码中,Person类新增了一个say_hello方法,该方法输出当前实例的姓名和年龄。

结语

通过以上简单的例子,我们了解了如何在Python中插入自定义对象,并访问对象的属性和方法。开发者在编写代码时要充分利用自定义对象的优势,提高代码的可读性和可维护性。