Python-да айнымалылардың жергілікті көріну облысы
Функция ішінде орналасқан барлық айнымалылар деп аталатын жергілікті көріну облысына ие болады - олар тек өз функциясы шегінде қолжетімді және сыртқы кодта олармен жұмыс істеу мүмкін емес.
Бізде функция болсын, оның ішінде
num айнымалысы орналасқан:
def func():
num = 2
return num
Оны шақырып, num айнымалысын
консольге шығаруға тырысайық. Код орындалғаннан кейін
қате қайтарылады, себебі
айнымалы сыртқы кодта белгісіз:
func()
print(num) # қате шығарады
Келесі кодты орындау нәтижесі қандай болады:
def func():
num = 1
func()
print(num)
Келесі кодты орындау нәтижесі қандай болады:
def func():
num = 3
print(num)
func()
Келесі кодты орындау нәтижесі қандай болады:
def func():
num = 5
return num
print(func())
Келесі кодты орындау нәтижесі қандай болады:
def func():
num = 7
return num
func()
print(num)