pythonの__init__()関数の使用方法

Pythonにおいて、__init__()関数は特別なメソッドであり、クラスのインスタンスを初期化するために使用されます。ClassName()を使用してクラスのインスタンスを作成する際に、__init__()メソッドが自動的に呼び出されます。

__init__()メソッドの主要な目的は、クラスの初期属性を設定することです。__init__()メソッドでは、クラスの属性を定義し、これらの属性に初期値を付けることができます。したがって、クラスのインスタンスを作成する際に、これらの属性の初期値を直接設定することができ、後でそれぞれの属性に値を設定する必要はありません。

以下是一个示例代码,展示了__init__()方法的用法:

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

person1 = Person("Alice", 25)
person2 = Person("Bob", 30)

print(person1.name)  # 输出:Alice
print(person1.age)  # 输出:25
print(person2.name)  # 输出:Bob
print(person2.age)  # 输出:30

上記のコードでは、Personクラスにはnameとageという2つの属性があります。__init__()メソッドは、nameとageという2つのパラメータを受け取り、それらを使用してインスタンスのnameとage属性を初期化します。適切なパラメータを渡してPersonクラスのインスタンスを作成することで、各インスタンスのnameとage属性の初期値を設定できます。

bannerAds