プロが教える店舗&オフィスのセキュリティ対策術

Python の文法で

param = Class().method()

の書き方はなんの意味ですか?

クラスメソッドではないと思うのですが、、

A 回答 (2件)

cls = Class()


param = cls.method()
cls = None
とほぼ同等です。
    • good
    • 1
この回答へのお礼

ありがとうございます、助かりました。

お礼日時:2019/12/16 12:16

Pythonでは、Class()でClassの新しいインスタンスを作成して返します。


返ってきたインスタンスに.method()を適用するとClass内で宣言されたmethod(self)が呼ばれます。
param=でmethodの返値を受け取ります。
    • good
    • 1
この回答へのお礼

ありがとうございます、助かりました。

お礼日時:2019/12/16 12:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!