
![]() | Function scope:
>>> 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
a refers to local variable
|