「Python」コンストラクタを利用するサンプル
環境
PyCharm 2021.3
Python 3.9.7
書式
def __init__(引数):
処理コード
def __init__(引数):
処理コード
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)
# coding: utf-8
class City:
def __init__(self, name,addr):
self.name = name
self.addr=addr
res = City("東京","品川区")
print(res.name)
print(res.addr)
# coding: utf-8 class City: def __init__(self, name,addr): self.name = name self.addr=addr res = City("東京","品川区") print(res.name) print(res.addr)
実行結果
東京
品川区
東京
品川区
東京 品川区