محدوده محلی(Local Scope)


متغیری که در داخل یک تابع ایجاد می شود به حوزه محلی تعلق دارد
آن تابع، و فقط در داخل آن تابع قابل استفاده است.



مثال


A variable created inside a function is available inside that function:



def myfunc():
  x = 300
  print(x)

myfunc()




عملکرد درونی



همانطور که در مثال بالا توضیح داده شد، متغیر x خارج از تابع در دسترس نیست،
اما برای هر تابعی در داخل تابع موجود است:




مثال


The local variable can be accessed from a function within the function:



def myfunc():
  x = 300
  def myinnerfunc():
    print(x)
 
myinnerfunc()

myfunc()