>>> a = 1 >>> def f(x): a = 2 # local variable print 'locals:', locals(), 'local a:', a print 'global a:', globals()['a'] >>> f(10) locals: {'a': 2, 'x': 10} local a: 2 global a: 1