私は、コンストラクタの呼び出し後に設定される特定の属性を持つPythonオブジェクトを持っています。例えば、Python:setterが呼び出されたら関数を呼び出しますか?
def Student(object):
def __init__(name, address=None):
self.name = name
self.address = address
stud = Student("John")
stud.address = "123 Main St. New York, NY"
は私がaddress
属性がなど、アドレスを再フォーマットするか、検索を行うと郵便番号を追加として物事を行うであろう設定されている場合、関数が呼び出されていできるようにしたいと思いますオブジェクトの定義内でこれを達成する方法はありますか、またはaddress
属性を設定するたびに自分で行う必要がありますか?