[EMAIL PROTECTED] wrote: > tac-tics: >> If you declare bits in set_bit() as "global bits = ...", it will create >> it as a global variable without you having to declare it outside of the >> function. Just be careful about name conflicts. > > Are you sure? > > def fun(): > global x = 10 > fun() > print x > > Bye, > bearophile >
This works for me: >>> def fun(): global x x = 10 >>> fun() >>> print x 10 >>> But of course: >>> def fun(): global x = 10 SyntaxError: invalid syntax >>> -- http://mail.python.org/mailman/listinfo/python-list