欢迎访问宙启技术站
智能推送

Python中如何使用__init__()创建对象

发布时间:2023-12-28 00:40:15

在Python中,我们使用__init__()方法来创建对象并给对象的属性赋初值。__init__()方法是类中的一个特殊方法,当我们创建一个对象时,会自动调用该方法。

__init__()方法是在对象被创建并分配了内存空间之后调用的,它可以接收参数,并将这些参数赋给对象的属性。通常,我们在__init__()方法中对对象的属性进行初始化操作。

下面是一个使用__init__()方法创建对象的例子:

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

    def show_info(self):
        print("Name:", self.name)
        print("Age:", self.age)

person1 = Person("John", 25)
person1.show_info()

上述代码中,我们定义了一个Person类,该类有两个属性nameage。在__init__()方法中,我们将传入的nameage参数分别赋给对象的nameage属性。

然后,我们创建了一个名为person1的对象,传入了参数"John"25。当创建对象时,__init__()方法将被自动调用,并将参数赋给对象的属性。

最后,我们调用show_info()方法来显示对象的信息,结果将会输出:

Name: John
Age: 25

这个例子展示了使用__init__()方法创建对象的过程。我们可以在__init__()方法中将对象的属性初始化为任意初始值,也可以根据需要在类中添加更多方法来操作对象的属性。