【Python】__init__とは?インスタンスの初期値を設定するメソッド
__init__は、コンストラクタと呼ばれるメソッドであり、クラスをインスタンス化する際にインスタンスの初期設定を行うメソッドになります。class Person()という人間の設計図を基に個別の人間が生成されることを例にして解説しています。class Person()から個別の人を生成することをインスタンス化、そして生成される個別の人をインスタンスと呼びます。__init__などのコンストラクタはインスタンスに備わっている名前や年齢や性別などの個別の属性を初期設定する役割を担うメソッドです。本記事では具体的なコードとともに分かりやすく解説していますので是非ご参照下さい。