Why can not initialize the class?
Terry Reedy
tjreedy at udel.edu
Fri Aug 22 19:20:19 EDT 2014
On 8/22/2014 10:26 AM, luofeiyu wrote:
> System:win7+python34.
>
> class Contact(object):
> def __init__(self, first_name=None, last_name=None,
> display_name=None, email=None):
> self.first_name = first_name
> self.last_name = last_name
> self.display_name = display_name
> self.email = email
> def print_info(self):
> print(self.display_name, "<" + self.email + ">" )
> def set_email(self, value):
> if '@' not in value:
> raise Exception("This doesn't look like an email
> address.")
> self._email = value
> def get_email(self):
> return self._email
> email = property(get_email, set_email)
>
> contact = Contact()
By posting code with an extra indent, you make it imposible to run by
just cutting and pasting. You should already know that.
--
Terry Jan Reedy
More information about the Python-list
mailing list