PS, I now python's scoping rule is lexical rule (aka static rule). How does LEGB apply to class?
On Tue, Mar 26, 2013 at 2:17 PM, Shiyao Ma <i...@introo.me> wrote: > Hi, > suppose I have a file like this: > class A: > r = 5 > def func(self, s): > self.s = s > a = A() > print(a.r) # this should print 5, but where does py store the name of r > > a.func(3) > print(a.s) # this should print 3, also where does py store this name. > what's the underlying difference between the above example? > > > -- > My gpg pubring is available via: gpg --keyserver subkeys.pgp.net--recv-keys > 307CF736 > > More on: http://about.me/introom > > -- My gpg pubring is available via: gpg --keyserver subkeys.pgp.net--recv-keys 307CF736 More on: http://about.me/introom
-- http://mail.python.org/mailman/listinfo/python-list