0

代わりに更新する必要がある別の値を渡さない限り、このメソッドで特定の値を更新する必要があります。これが私がやりたいことの例です:

def update_t(self,t=self.t):  
    "If nothing is passed, then the default parameter is the attribute self.t"
    t=t+1  

「自己が定義されていません」と表示されます

これは関連する質問です:インスタンスメソッドの結果としてのパラメーターのデフォルト値

...しかし、この値は更新されるため、None にすることはできません。また、エラーが発生するため、オブジェクトにすることもできません(オブジェクトとintを追加できません)。何か案は?ありがとう。

4

1 に答える 1