Nevermind. I was thinking too much. :) Thanks. Xah
Peter Hansen wrote: > Xah Lee wrote: > >>def myFun(var): > >> return var+1 > >>globe = 0 > >>globe = myFun(globe) > > > > this is intriguing. How does it work? > > not a rhetorical question, but where in the python doc can i read about > > it? > > The tutorial, presumably, since there is nothing here > that isn't covered by the most basic aspects of Python. > > Really, what did you think was there that was so > intriguing? A function is defined. It takes a > parameter and returns its value plus one. A > variable is created with the value 0. The > function is called, passing the value of the > variable, and the return value (remember, the > function just adds one!) is assigned to the > variable. Now "globe" equals 1. > > Again, what aspect of this startled you? > > -Peter -- http://mail.python.org/mailman/listinfo/python-list