「Python」コンストラクタを利用するサンプル

環境
PyCharm 2021.3
Python 3.9.7

書式

def __init__(引数):
   処理コード

コンストラクタは、__init__メソッドを指定します。
クラスをインスタンス化する時に実行されます。
初期値を設定する場合等に使用されます。

使用例

# coding: utf-8

class City:
    def __init__(self, name,addr):
        self.name = name
        self.addr=addr

res = City("東京","品川区")
print(res.name)
print(res.addr)

実行結果

東京
品川区

 

Python

Posted by arkgame