デフォルト属性を設定するためのショートカットがあるかどうか疑問に思っています。私は一般的にそうするだろう
class class1(object):
def __init__(self, att1='X'):
self.att1 = att1
ラインオフに近道はありますか
class class1(object):
def __init__(self, self.att1='X'):
呼び出しの時点ではオブジェクトが存在しないと仮定しているため、この方法が機能しないことは論理的に思えますが、設定する属性がさらに多い場合は、これを処理するための冗長でない方法があるかもしれません。何か案は?