function domain:
L ocal
E nclosing
Global
Built-in
instance:
def outer():
x=10
def inner():
print(x)
return inner
call inner method
1:print (outer()())
1: a=outer()
print(a())