我有一个Python对象,它具有在调用构造函数后设置的某些属性。例如
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
属性时都必须亲自执行?在
您可能需要的是一个属性概念。在
有关详细信息,请参阅此链接:http://snippets.dzone.com/posts/show/954
你在找^{} 。在
相关问题 更多 >
编程相关推荐