Functions attributes accessed from within the function definition URGENT please
Fredrik Aronsson
d98aron at dtek.chalmers.se
Wed May 30 12:04:48 EDT 2001
In article <o70aht0nl21e323pfkmgj0p6sabhm7q6f3 at 4ax.com>,
Fernando Rodríguez <spamers at must.die> writes:
> Hi!
>
> I have a function f that will have an attribute x: f.x = 31426 (for
> example).
>
> When defining the function f, I'd like to give this attribute a
> default value, so I'll never get an error when trying to access it with f.x,
> how can I do this (setting the default value)? O:-)
>
Well, why not put the f.x = 31426 right after the definition?
>>> def f():
... print f.x
...
>>> f.x=31426
>>> f()
31426
/Fredrik
More information about the Python-list
mailing list