HTMLParser problems.
Terry Reedy
tjreedy at udel.edu
Fri Oct 31 21:26:22 EST 2003
More information about the Python-list mailing list
Fri Oct 31 21:26:22 EST 2003
- Previous message (by thread): HTMLParser problems.
- Next message (by thread): Installation WIN32 extensions over WINDOWS2003
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"John J. Lee" <jjl at pobox.com> wrote in message news:873cd9m6mo.fsf at pobox.com... > "Sean Cody" <sean at -[NOSPAMPLEASE]-tfh.ca> writes: > > I use a lot of member variables. Is there a way to not have > > to reference members by self.member. 1. call the parameter s instead of self; then it is s.member. But best not to post code with that, lest you upset some readers ;-). > > Back in the day in pascal you could do stuff like > > "with self begin do_stuff(member_variable); end;" > > which was extremely useful for large 'records.' There have been proposals something like that, but they do not seem to fit Python too well. 2. > Well, obviously, there's: > > mv = self.member_variable > do_stuff(mv) In case you think this a hack, it is not. Copying things into the local variable space (from builtins, globals, attributes) is a fairly common idiom. When a value is used repeatedly (like in a loop), the copying is paid for by faster repeated access. Terry J. Reedy
- Previous message (by thread): HTMLParser problems.
- Next message (by thread): Installation WIN32 extensions over WINDOWS2003
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list