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

環境
PyCharm 2021.3
Python 3.9.7

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
def __init__(引数):
処理コード
def __init__(引数): 処理コード
def __init__(引数):
   処理コード

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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)

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
東京
品川区
東京 品川区
東京
品川区

 

Python

Posted by arkgame