Python

Глобални променливи на Python

Глобални променливи на Python

В езика за програмиране променливите се използват за съхраняване на информация. Например при разработването на софтуерна система за управление на ученици името, имейл адресът и възрастта на студент ще се съхраняват в съответните променливи. Подобно на други езици за програмиране, Python има както глобални, така и локални променливи. В Python глобалните променливи се декларират извън функцията и могат да се използват навсякъде в програмата. Тази статия обяснява подробно глобалните променливи в Python с някои примери.

Обхватът на глобалната променлива е много широк и не се ограничава до конкретна функция. Тези променливи могат да се използват както във, така и извън функцията за съхранение и извличане на информация.

Създаване и използване на глобални променливи

В този пример ще създадем и използваме глобална променлива в нашия Python скрипт.

#creating име променлива
name = "камран"
#creating функция
def student ():
print ("Името е:", име)
# извикване на функцията
студент()

Изход

В дадения код се декларира променливата 'name' и стойността се присвоява извън функцията. След това извикахме и използвахме тази променлива във функцията. Функцията студент отпечатва стойността на името на студента и стойността на името се взема от глобалната променлива.

Сега, ако декларираме същата променлива „name“ във функцията и я отпечатаме, локалната променлива на функцията ще бъде извикана и нейната стойност ще бъде отпечатана. Локалните променливи са променливи, които се създават и използват във функцията.

#creating име променлива
name = "камран"
#creating функция
def student ():
#creating локалната променлива
name = 'Talha'
print ("Името е:", име)
# извикване на функцията
студент()

Изход

Глобалната променлива е чудесен инструмент за съхраняване на информация в цялата програма. Когато имате нужда от информация, можете да извикате тези променливи във всяка функция и да използвате тяхната стойност. В този следващ пример ще създадем две глобални променливи, num1 и num2, и ще ги използваме в множество функции за извършване на събиране, изваждане, умножение и деление.

#creating две глобални променливи, num1 и num2
num1 = 10
num2 = 20
#creating функция за добавяне
def add ():
print ("Сумата е:", num1 + num2)
#creating функция за изваждане
def изваждане ():
print ("Разликата е", num2-num1)
#creating функция за умножение
умножение на def ():
print ("Стойността за умножение е:", num1 * num2)
#creating функция за умножение
def деление ():
print ("Стойността на разделянето е", num2 / num1)
# извикване на всички функции
добавяне ()
изваждане ()
умножение ()
разделение ()

Изход

Досега сме виждали само примери, в които са създадени глобални променливи извън функцията. Въпреки това, с глобален ключова дума, можем да създадем глобални променливи в рамките на функция.

Във и извън функцията стойността на променливата, създадена с глобалната ключова дума, ще остане същата.

#creating функция
def student ():
#creating локалната променлива
глобално име
name = "Камран"
# извикване на функцията
студент()
print ("Името е:", име)

Изход

Заключение

Тази статия обяснява глобалните променливи в Python с няколко примера. Променливите са градивните елементи на програмните езици. Те се използват за съхраняване на подходяща информация. При глобалните променливи стойността остава същата в цялата програма.

Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...
Най-добрите игри за игра с ръчно проследяване
Oculus Quest наскоро представи страхотната идея за ръчно проследяване без контролери. С непрекъснато нарастващия брой игри и дейности, които изпълнява...
Как да покажете OSD наслагване в приложения на цял екран за Linux и игри
Играта на цял екран или използване на приложения в режим на цял екран без разсейване може да ви откъсне от съответната системна информация, видима в п...