Pythonでオブジェクトに値を代入する方法
Pythonでは、オブジェクトに値を代入するために、クラスのコンストラクタ(__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つのパラメーターを受け取り、それらをオブジェクトのnameとageの属性にそれぞれ代入するコンストラクター__init__があります。オブジェクトを作成するときに、対応するパラメーターをコンストラクターに渡してオブジェクトに値を代入できます。