0

デフォルト属性を設定するためのショートカットがあるかどうか疑問に思っています。私は一般的にそうするだろう

class class1(object):
    def __init__(self, att1='X'):
         self.att1 = att1

ラインオフに近道はありますか

class class1(object):
    def __init__(self, self.att1='X'):

呼び出しの時点ではオブジェクトが存在しないと仮定しているため、この方法が機能しないことは論理的に思えますが、設定する属性がさらに多い場合は、これを処理するための冗長でない方法があるかもしれません。何か案は?

4

1 に答える 1