Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #76830
| From | Terry Reedy <tjreedy@udel.edu> |
|---|---|
| Subject | Re: Why can not initialize the class? |
| Date | 2014-08-22 19:20 -0400 |
| References | <53F752FA.8080902@gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.13316.1408749675.18130.python-list@python.org> (permalink) |
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
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
Re: Why can not initialize the class? Terry Reedy <tjreedy@udel.edu> - 2014-08-22 19:20 -0400
csiph-web