Another newbie question
Erik Max Francis
max at alcyone.com
Sat Dec 10 22:25:27 EST 2005
Paul Rubin wrote:
> Right, you could use properties to make point.x get the real part of
> an internal complex number. But now you're back to point.x being an
> accessor function; you've just set things up so you can call it
> without parentheses, like in Perl. E.g.
>
> a = point.x
> b = point.x
> assert (a is b) # can fail
>
> for that matter
>
> assert (point.x is point.x)
>
> can fail. These attributes aren't "member variables" any more.
Which is perfectly fine, since testing identity with `is' in this
context is not useful.
--
Erik Max Francis && max at alcyone.com && http://www.alcyone.com/max/
San Jose, CA, USA && 37 20 N 121 53 W && AIM erikmaxfrancis
Never use two words when one will do best.
-- Harry S. Truman
More information about the Python-list
mailing list