Anonymus functions revisited
onurb at xiludom.gro
Wed Mar 23 10:44:10 CET 2005
> On Tue, 22 Mar 2005 21:56:57 GMT, Ron <radam2 at tampabay.rr.com> wrote:
>>Why should a function not create a local varable of an argument if the
>>varable doesn't exist and a default value is given?
> ok... thought it out better. :)
> Getting a default into a function isn't the problem. Returning the
> value to a varable that doesn't exist is.
> So then the question is ... is there a way for a function to create a
> varable in it's parents namespace that persists after the function is
yes, that'w called a global, and it's UGLY(tm)
>>> def yuck():
... global G
... G = 42
Traceback (most recent call last):
File "<stdin>", line 1, in ?
NameError: name 'G' is not defined
Anyone doing such a thing in my team would be shoot down at once !-)
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'onurb at xiludom.gro'.split('@')])"
More information about the Python-list