У програмском језику, променљиве се користе за чување информација. На пример, у развоју софтверског система за управљање студентима, име, адреса е-поште и старост ученика биће сачувани у одговарајућим променљивим. Као и други програмски језици, и Питхон има глобалне и локалне променљиве. У Питхону, глобалне променљиве су декларисане изван функције и могу се користити свуда у програму. Овај чланак детаљно објашњава глобалне променљиве у Питхону са неколико примера.
Опсег глобалне променљиве је веома широк и није ограничен на било коју одређену функцију. Ове променљиве се могу користити и унутар и изван функције за чување и преузимање информација.
Стварање и употреба глобалних променљивих
У овом примеру ћемо креирати и користити глобалну променљиву у нашој Питхон скрипти.
#креирање променљиве именанаме = "камран"
#креирање функције
деф студент ():
принт ("Име је:", име)
#позивање функције
ученик()
Оутпут
У датом коду декларисана је променљива 'наме', а вредност је додељена изван функције. Даље, позвали смо и користили ову променљиву унутар функције. Студент функција исписује вредност имена ученика, а вредност имена узима глобална променљива.
Сада, ако декларисемо исту променљиву 'наме' унутар функције и одштампамо је, позваће се локална променљива функције и одштампаће се њена вредност. Локалне променљиве су променљиве које се креирају и користе унутар функције.
#креирање променљиве именанаме = "камран"
#креирање функције
деф студент ():
#креирање локалне променљиве
наме = 'Талха'
принт ("Име је:", име)
#позивање функције
ученик()
Оутпут
Глобална променљива је одличан алат за чување информација током читавог програма. Када су вам потребне било какве информације, можете позвати ове променљиве унутар било које функције и користити њихову вредност. У следећем примеру ћемо створити две глобалне променљиве, нум1 и нум2, и користити их у више функција за извођење сабирања, одузимања, множења и дељења.
#креирање две глобалне променљиве, нум1 и нум2нум1 = 10
нум2 = 20
#креирање функције додавања
деф додатак ():
принт ("Збир је:", нум1 + нум2)
#креирање функције одузимања
деф одузимање ():
принт ("Разлика је", нум2-нум1)
#креирање функције множења
деф мултиплицатион ():
принт ("Вредност множења је:", нум1 * нум2)
#креирање функције множења
деф Дивисион ():
принт ("Вредност поделе је", нум2 / нум1)
#позивање свих функција
додатак ()
одузимање ()
множење ()
дивизија ()
Оутпут
До сада смо видели само примере у којима су глобалне променљиве креиране изван функције. Међутим, са глобални Кључна реч, можемо да креирамо глобалне променљиве унутар функције.
Унутар и изван функције, вредност променљиве креиране са глобалном кључном речи остаће иста.
#креирање функциједеф студент ():
#креирање локалне променљиве
глобално име
наме = "Камран"
#позивање функције
ученик()
принт ("Име је:", име)
Оутпут
Закључак
Овај чланак је објаснио глобалне променљиве у Питхону са неколико примера. Варијабле су градивни блокови програмских језика. Користе се за чување релевантних информација. Са глобалним променљивим, вредност остаје иста током целог програма.